build Gemini3D by default for repeatability CI: build first to avoid build race as test runs in parallelIf you use this software, please cite it as below
add self tests give better user feedback when a library is missing or not workin
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
abstract interface based grid, allowing more general grid types. MPI has been deembedded from the gr...
always build gemini3d.compare so that when BUILD_TESTING=off, only the basic gemini.bin tests remain...
Use ctest -S setup.cmake template to platform-independently handle many setup issues Use Git tags to...
New users may not have MPI or Scalapack installed, or may have broken versions of those libraries. A...
expand_envvar: work with any @envvar@ like Fortran @scivision scivision committed on Aug 19 For repe...
make Python initial setup scripts standalone i.e. not requiring PyGemini install first last release ...
build any/all external libraries as Release by default announce disabled tests instead of silently s...
default build to Release (-O3 typically) for significantly faster runtime, in case you weren't using...
Gemini3d v1.4.0 moved external packages to gemini3d/external For MatGemini, the primary mission is t...
allow CMake >= 3.13. CMake >= 3.17 + Ninja recommended for speed + stability add hwm14 stub and tes...
By default Gemini3D uses MSISE00. The new MSIS 2.0 is more accurate in many regards, and can be enab...
gemini3d.run -plan: print MPI image count on own line for tool parsing scripts/CMakeLists.txt to bui...
new test reference data, after corrections to PyGemini compare_input: also plot_diff msis2: use er...
add self tests give better user feedback when a library is missing or not workin
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
abstract interface based grid, allowing more general grid types. MPI has been deembedded from the gr...
always build gemini3d.compare so that when BUILD_TESTING=off, only the basic gemini.bin tests remain...
Use ctest -S setup.cmake template to platform-independently handle many setup issues Use Git tags to...
New users may not have MPI or Scalapack installed, or may have broken versions of those libraries. A...
expand_envvar: work with any @envvar@ like Fortran @scivision scivision committed on Aug 19 For repe...
make Python initial setup scripts standalone i.e. not requiring PyGemini install first last release ...
build any/all external libraries as Release by default announce disabled tests instead of silently s...
default build to Release (-O3 typically) for significantly faster runtime, in case you weren't using...
Gemini3d v1.4.0 moved external packages to gemini3d/external For MatGemini, the primary mission is t...
allow CMake >= 3.13. CMake >= 3.17 + Ninja recommended for speed + stability add hwm14 stub and tes...
By default Gemini3D uses MSISE00. The new MSIS 2.0 is more accurate in many regards, and can be enab...
gemini3d.run -plan: print MPI image count on own line for tool parsing scripts/CMakeLists.txt to bui...
new test reference data, after corrections to PyGemini compare_input: also plot_diff msis2: use er...
add self tests give better user feedback when a library is missing or not workin
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
abstract interface based grid, allowing more general grid types. MPI has been deembedded from the gr...