Skip to content
Snippets Groups Projects
  1. Sep 04, 2024
  2. Apr 19, 2024
  3. Apr 17, 2024
  4. Jan 26, 2023
  5. May 19, 2022
  6. May 17, 2022
  7. Mar 11, 2022
  8. Feb 25, 2022
  9. Jan 05, 2022
  10. Oct 07, 2021
  11. Sep 02, 2021
    • Christopher Subich's avatar
      Add system file for the new belize3 · d63d8368
      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`.
      d63d8368
    • Christopher Subich's avatar
      Update dependencies to Blitz 1.0.2 and update to new MPI standard · 937c04ae
      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.
      937c04ae
  12. Jul 12, 2021
  13. May 21, 2021
  14. Apr 30, 2021
  15. Apr 16, 2021
  16. Jan 11, 2021
Loading