Releases: NOAA-GFDL/mkmf
Releases · NOAA-GFDL/mkmf
2024.01
What's Changed
- Adds hpcme-intel23.mk for updated container compilations by @thomas-robinson in #59
- Update nccs-intel.mk by @sanAkel in #64
- Creates hpcme-2024 template for ifort and icx by @thomas-robinson in #66
- Adds a static option for linking to the hpcme 23 and 24 templates by @thomas-robinson in #67
- Updates the includes for libyaml in the HPC-ME templates by @thomas-robinson in #69
- Updates hpcme 21 template for libyaml use by @thomas-robinson in #70
- Adds an option to override the real precision to r4 by @uramirez8707 in #68
New Contributors
- @sanAkel made their first contribution in #64
- @uramirez8707 made their first contribution in #68
Full Changelog: 2023.01...2024.01
2023.01
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
- @thomas-robinson made their first contribution in #55
Full Changelog: 2022.01.03...2023.01
2022.01.03
Used in FRE Bronx-20 installed at GFDL sites.
What's Changed
- #42 For gaea C5 gcc make template, set HAVE_GETTID macro by @ceblanton in #53
Full Changelog: 2022.01.02...2022.01.03
2022.01.02
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
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
What's Changed
- Submodule parsing support; hashing fix by @marshallward in #39
- Add libyaml to ncrc make template files by @ceblanton in #41
- Gaea Intel template C5 updates by @ceblanton in #44
- GCC 10+ FFLAGS requires -fallow-argument-mismatch by @ceblanton in #47
New Contributors
- @marshallward made their first contribution in #39
Full Changelog: v19.3.2...2022.01
v19.3.2
v19.3.1
v19.3.0
Updates
- Converted
list_paths
to POSIX shell list_paths
now accepts-h
option to print usage statementlist_paths
skips directories that follow pattern:/test_.*|t/
list_paths
will follow symlinks with-l
optionlist_paths
learned how to be verbose with-v
option- Fixed
mkmf
verbosity option mkmf
can callcpp
prior to calling$(FC)
on.F90
files if instructed to with--use-cpp
optionmkmf
no longer passes$(CPPFLAGS)
to Fortran files- Standard layout for mkmf templates
Release 19.2.0
Add new option -l to add include flags to the link line in the Makefile.