Skip to content

Commit 6baceb8

Browse files
committed
Add build scripts for gcc on Summit
1 parent 64d5078 commit 6baceb8

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

scripts/summit_gcc_2d

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/csh
2+
module load gcc/6.4.0
3+
module load netcdf
4+
module load netcdf-cxx4
5+
module load hdf5
6+
module load boost
7+
module load python/3.7.0-anaconda3-5.3.0
8+
module load cmake
9+
10+
rm -rf CMakeCache.txt
11+
rm -rf CMakeFiles/
12+
rm cmake_install.cmake
13+
rm Makefile
14+
rm -f ../source/fortran/2d/*.f
15+
16+
cmake -DCMAKE_BUILD_TYPE=Release \
17+
-DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc \
18+
-DCMAKE_Fortran_COMPILER=gfortran \
19+
-DMPIEXEC_EXECUTABLE="/sw/summit/xalt/1.2.1/bin/jsrun" \
20+
-DMPIEXEC_NUMPROCS_FLAG="-n" \
21+
-DMPIEXEC_PREFLAGS="-a1;-c7;-bpacked:2;-g1" \
22+
-DSAMRAI_DIR=$HOME/SAMRAI/SAMRAI-v4.1.0/install_gcc \
23+
-DHYPRE_DIR=$HOME/hypre/summit_gcc_cpu \
24+
-DSUNDIALS_DIR=$HOME/sundials/sundials-5.7.0/install_gcc \
25+
-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF \
26+
-DCMAKE_PREFIX_PATH=${HOME}/bin:$OLCF_NETCDF_CXX4_ROOT \
27+
-DNDIM="2" \
28+
-DUSE_CVODE=ON \
29+
..
30+

scripts/summit_gcc_3d

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/csh
2+
module load gcc/6.4.0
3+
module load netcdf
4+
module load netcdf-cxx4
5+
module load hdf5
6+
module load boost
7+
module load python/3.7.0-anaconda3-5.3.0
8+
module load cmake
9+
10+
rm -rf CMakeCache.txt
11+
rm -rf CMakeFiles/
12+
rm cmake_install.cmake
13+
rm Makefile
14+
rm -f ../source/fortran/3d/*.f
15+
16+
cmake -DCMAKE_BUILD_TYPE=Release \
17+
-DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc \
18+
-DCMAKE_Fortran_COMPILER=gfortran \
19+
-DMPIEXEC_EXECUTABLE="/sw/summit/xalt/1.2.1/bin/jsrun" \
20+
-DMPIEXEC_NUMPROCS_FLAG="-n" \
21+
-DMPIEXEC_PREFLAGS="-a1;-c7;-bpacked:2;-g1" \
22+
-DSAMRAI_DIR=$HOME/SAMRAI/SAMRAI-v4.1.0/install_gcc \
23+
-DHYPRE_DIR=$HOME/hypre/summit_gcc_cpu \
24+
-DSUNDIALS_DIR=$HOME/sundials/sundials-5.7.0/install_gcc \
25+
-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF \
26+
-DCMAKE_PREFIX_PATH=${HOME}/bin:$OLCF_NETCDF_CXX4_ROOT \
27+
-DNDIM="3" \
28+
-DUSE_CVODE=ON \
29+
..
30+

0 commit comments

Comments
 (0)