Skip to content

Releases: NOAA-GFDL/mkmf

2023.01

12 Apr 19:31
61495ce
Compare
Choose a tag to compare

What's Changed

  • Adds the hpcme-intel21.mk template by @thomas-robinson in #55
  • Like the other C5 templates, intel-classic requires -DHAVE_GETTID by @ceblanton in #56
  • Like the other C5 templates, nvhpc requires -DHAVE_GETTID by @ceblanton in #57

New Contributors

Full Changelog: 2022.01.03...2023.01

2022.01.03

03 Nov 20:55
ac653d6
Compare
Choose a tag to compare

Used in FRE Bronx-20 installed at GFDL sites.

What's Changed

Full Changelog: 2022.01.02...2022.01.03

2022.01.02

28 Oct 14:00
a984532
Compare
Choose a tag to compare

Used in FRE Bronx-20 installed at GFDL sites.

What's Changed

  • Remove MAIN_PROGRAM from Intel template link lines by @ceblanton in #51
  • For gaea C5 cce make template, set HAVE_GETTID macro by @ceblanton in #52

Full Changelog: 2022.01.01...2022.01.02

2022.01.01

20 Oct 18:30
e2e4bed
Compare
Choose a tag to compare

What's Changed

  • Use core-avx-i for prod target for gaea Intel templates by @ceblanton in #49

Full Changelog: 2022.01...2022.01.01

2022.01

07 Oct 16:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v19.3.2...2022.01

v19.3.2

21 May 16:44
Compare
Choose a tag to compare

This minor update has the following changes:

  • Use env to use the first perl found in the user's PATH
  • Correct minor syntax errors in a few Make templates

v19.3.1

13 Jan 21:56
f821c5f
Compare
Choose a tag to compare

Updates

  • Fix quoting on git-version-string in mkmf
  • Added required Autotools preprocessor macros to Make templates
  • Added netcdf and MPI preprocessor macros to ncrc sites

v19.3.0

13 Jan 21:50
1342ed2
Compare
Choose a tag to compare

Updates

  • Converted list_paths to POSIX shell
  • list_paths now accepts -h option to print usage statement
  • list_paths skips directories that follow pattern: /test_.*|t/
  • list_paths will follow symlinks with -l option
  • list_paths learned how to be verbose with -v option
  • Fixed mkmf verbosity option
  • mkmf can call cpp prior to calling $(FC) on .F90 files if instructed to with --use-cpp option
  • mkmf no longer passes $(CPPFLAGS) to Fortran files
  • Standard layout for mkmf templates

Release 19.2.0

09 May 14:39
Compare
Choose a tag to compare

Add new option -l to add include flags to the link line in the Makefile.

Release 19.1.0

20 Nov 19:17
v19.1.0
Compare
Choose a tag to compare
  • Add cpp macro to include source file's git hash into the compiled object file.