Commits on Source (32)
-
Christopher Subich authored
Added flag to spins.conf for derivatives.cpp to compute Baroclinic Vorticity See merge request SPINS/SPINS_main!8
-
Christopher Subich authored
added g to spins.conf in /cases/derivatives/ See merge request SPINS/SPINS_main!9
-
Christopher Subich authored
-
Christopher Subich authored
-
-
Christopher Subich authored
EOS Scripts Added 3 EOS scripts: quadeos.cpp, lineos.cpp, and nleos.cpp, as well as a script to make the eos type a selectable option in the spins.conf. That is called eos.cpp. See merge request SPINS/SPINS_main!10
-
Christopher Subich authored
This commit updates make_deps.sh to build newer versions of Blitz (1.0) and fftw (3.3.9). The 2010 version of Blitz no longer builds with the newest versions of GCC, and there is no harm in updating FFTW. The newest versions of Blitz (github head) require cmake to build, and some systems still in use have old, incompatible versions of cmake. Blitz 1.0.2 requires python to complete its build process (some files are auto-generated). The new version of Blitz dropped the blitz::Vector type, being equivalent to a 1-dimensional array, so it was replaced with blitz::Array<type,1> instead. Additionally, the Parformer (parallel transpose) code was adjusted to no longer use MPI_UB to define the upper bound of the array section datatype. MPI_UB was deprecated in the MPI-2 standard and removed in the MPI-3 standard, so SPINS could fail to build with some new MPI libraries (OpenMPI 4.0.3 is confirmed to break). Because this commit updates dependencies, the patch version is incremented.
-
Christopher Subich authored
This adds belize3.sh, a system file for the newly-built belize3, using the g++ compiler. As a usage note, blitz requires python to build successfully. As of this writing, python is only available on belize3 with `module load anaconda`.
-
Nico Castro-Folker authored
-
Nico Castro-Folker authored
-
Nico Castro-Folker authored
-
Nico Castro-Folker authored
-
Nico Castro-Folker authored
-
Christopher Subich authored
Resolved merge conflicts in Science.hpp, derivatves.cpp, incremented VERSION by one further patchlevel
-
Christopher Subich authored
On belize2, the new blitz version failed to build because of an error related to autotools. Adding 'autoreconf -vif' to the build magic causes the missing files to be regenerated, resulting in a successful build of blitz.
-
-
Christopher Subich authored
Add QSPCount method to Science See merge request SPINS/SPINS_main!12
-
kar authored
-
kar authored
-
kar authored
-
kar authored
-
Christopher Subich authored
Add grid support to QSP (plus bug fixes) See merge request SPINS/SPINS_main!14
-
-
-
-
-
-
-
Christopher Subich authored
Refactor qsp See merge request SPINS/SPINS_main!15
-
Donovan Allum authored
2D calculation of the baroclinic vorticity in compute_baroclinic_vort.cpp was incorrectly clearly variables from a previous timestep, this has been fixed
-
Donovan Allum authored
-
Donovan Allum authored
Showing
- make_deps.sh 9 additions, 9 deletionsmake_deps.sh
- matlab/spins_QSP_csv.m 19 additions, 0 deletionsmatlab/spins_QSP_csv.m
- src/ESolver.cpp 0 additions, 1 deletionsrc/ESolver.cpp
- src/Parformer.cpp 0 additions, 1 deletionsrc/Parformer.cpp
- src/Science.hpp 162 additions, 6 deletionssrc/Science.hpp
- src/Science/QSPCount.cpp 458 additions, 0 deletionssrc/Science/QSPCount.cpp
- src/Science/compute_lambda2.cpp 161 additions, 0 deletionssrc/Science/compute_lambda2.cpp
- src/Science/eos.cpp 84 additions, 0 deletionssrc/Science/eos.cpp
- src/Science/lineos.cpp 26 additions, 0 deletionssrc/Science/lineos.cpp
- src/Science/nleos.cpp 63 additions, 0 deletionssrc/Science/nleos.cpp
- src/Science/quadeos.cpp 30 additions, 0 deletionssrc/Science/quadeos.cpp
- src/Sorter.cpp 0 additions, 1 deletionsrc/Sorter.cpp
- src/Splits.cpp 17 additions, 3 deletionssrc/Splits.cpp
- src/TArray.cpp 0 additions, 1 deletionsrc/TArray.cpp
- src/T_util.cpp 0 additions, 1 deletionsrc/T_util.cpp
- src/VERSION 1 addition, 1 deletionsrc/VERSION
- src/cases/brydon_test/brydon_test.cpp 650 additions, 0 deletionssrc/cases/brydon_test/brydon_test.cpp
- src/cases/brydon_test/spins.conf 67 additions, 0 deletionssrc/cases/brydon_test/spins.conf
- src/cases/derivatives/derivatives.cpp 159 additions, 18 deletionssrc/cases/derivatives/derivatives.cpp
- src/cases/derivatives/spins.conf 10 additions, 1 deletionsrc/cases/derivatives/spins.conf
matlab/spins_QSP_csv.m
0 → 100644
src/Science/QSPCount.cpp
0 → 100644
src/Science/compute_lambda2.cpp
0 → 100644
src/Science/eos.cpp
0 → 100644
src/Science/lineos.cpp
0 → 100644
src/Science/nleos.cpp
0 → 100644
src/Science/quadeos.cpp
0 → 100644
src/cases/brydon_test/brydon_test.cpp
0 → 100644
This diff is collapsed.
src/cases/brydon_test/spins.conf
0 → 100644