Skip to content

Commit fc036cf

Browse files
hongyuchen1030Hongyu Chen
andauthored
Add perlmutter.make (#126)
* Add perlmutter.make * update make file * Remove generate_meshes.sh from version control --------- Co-authored-by: Hongyu Chen <[email protected]>
1 parent aa66ee9 commit fc036cf

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

mk/system.make

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ else ifeq ($(UNAME),Linux)
3131
ifeq ($(SYSTEM),)
3232
SYSTEM= AGRI
3333
SYSTEM_MAKEFILE= agri.make
34-
endif
34+
endif
3535
endif
3636

37+
3738
include $(TEMPESTREMAPDIR)/mk/system/$(SYSTEM_MAKEFILE)
3839

3940
# Build identifier

mk/system/perlmutter.make

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,31 @@
66

77
# NERSC Babbage Testbed
88

9+
910
CXX= CC
1011
F90= ftn
1112
MPICXX= CC
1213
MPIF90= ftn
13-
CXXFLAGS += -MT -MD -MP -MF
14+
1415

1516
# NetCDF
1617
NETCDF_ROOT= $(NETCDF_DIR)
1718
NETCDF_CXXFLAGS= -I$(NETCDF_ROOT)/include
1819
NETCDF_LIBRARIES= -lnetcdf
1920
NETCDF_LDFLAGS= -L$(NETCDF_ROOT)/lib
2021

22+
23+
# HDF5
24+
HDF5_ROOT= $(HDF5_DIR)
25+
CPPFLAGS += -I$(HDF5_ROOT)/include
26+
LDFLAGS += -L$(HDF5_ROOT)/lib
27+
LDLIBS += -lhdf5_hl -lhdf5
28+
2129
# LAPACK (Intel MKL)
2230
LAPACK_INTERFACE= FORTRAN
2331
LAPACK_CXXFLAGS=
2432
LAPACK_LIBRARIES=
2533
LAPACK_LDFLAGS=
2634

35+
2736
# DO NOT DELETE

0 commit comments

Comments
 (0)