BUGFIX autogrid, more robust CPU detect via hwloc
BUGFIX: add auto_mpi check and fix 2d mpi partition
-
enhance UI/UX for gemini3d.compare--print all errors then fail, rather than fail instantly on first mismatch. Also check for more types of errors
-
gemini3d.run: find hwloc more reliably. HWLOC is recommended to make gemini3d.run auto-CPU detect more robust. Otherwise, you might need to manually specify your computer CPU count, which can lead to mistakes eventually.
-
MSISE00: ap(7) for > Fortran 77 compliance on Intel compilers
Installers added: gemini_prereq.cmake, install_hwloc.cmake
ci: autobuild in own workflow to save CI resources
gemini.bin: print MSIS 2.0/00 status at start