* add `gemini.bin -dryrun` used by job.py to help avoid HPC queuing for simple errors on first time step * Make job.py / plasma.py build msis_setup more reliably * cleanup python packaging * remove needless file copying from Fortran
0.5.5
set safe defaults for NML flags. Under certain conditions they could default non-zero otherwise and cause simulation to hang early just after first time step.
remove unneeded code from job.py
job.py: allow manual specify max cpu count, handy for HPC where you be submitting to different node.
0.5.4
Fixed a bug where MPI image count was incorrect on some systems, and added test to mpi_basic to check for this.
add `implicit none (type, external)` for robustness
0.5.3
* general code quality via use of Fortran 2018 `implicit none (external)` * fix bug where on some systems h5fortran / nc4fortran / hdf5 / netcdf4 would falsely not be found * remove many preprocessed files instead using `configure_file` generated Fortran source for clarity * make `msis_setup` more robust to use from external Python / Matlab programs * do compiler/library checks with clearer failure messages * add more feature printouts to final summary to help users understand their configuration
0.5.2
* CMake: enhancements to make CDash and console output prettier * Docs: split Readme into several linked files and update to current info * grid: enhance grid_check. Still need to make checks stronger for manual MPI count specification 17 * use gemini_cfg for more parameters * general code quality and lint