Gemini3d

Latest version: v1.7.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 11

0.5.6

* 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

0.5.1

Page 9 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.