Added documentation on Frontera builds.

parent 4d1afec1
......@@ -3,4 +3,53 @@ La Habra
This directory contains the La Habra setting of SCEC's High-F project: https://scec.usc.edu/scecpedia/High-F_Project
The verification benchmark uses frequency-independent Q, a planar free surface, kinematic sources, and the velocity model CVM-S4.26.M01.
Commands used for the Gmsh and EDGE-V builds (meshing) and EDGE (solver) build on `Frontera <https://frontera-portal.tacc.utexas.edu/>`_:
.. code-block: bash
git lfs clone --exclude=* https://opt.dial3343.org/3343/edge_opt.git
cd edge_opt
git lfs fetch -I bench/seismic/wp/la_habra/
git lfs checkout bench/seismic/wp/la_habra/
cd bench/seismic/wp/la_habra/
git clone https://github.com/3343/edge.git
cd edge
git checkout develop
git submodule init
git submodule update
cd submodules/moab/
git apply ../../../meshes/volume/moab_int32.patch
cd ../..
module load intel/18.0.5
module load gcc/9.1.0
module load impi/18.0.5
module load mkl
./tools/build/deps/gmsh.sh -o $(pwd)/deps -l "'-Wl,-L${MKLROOT}/lib/intel64;-lmkl_intel_lp64;-lmkl_core;-lmkl_gnu_thread;-lpthread'" -j 16
./tools/build/deps/zlib.sh -o $(pwd)/deps -j 16
./tools/build/deps/hdf5.sh -z $(pwd)/deps -o $(pwd)/deps -j 16
./tools/build/deps/metis.sh -o $(pwd)/deps -j 16
./tools/build/deps/moab.sh -z $(pwd)/deps -5 $(pwd)/deps -e $(pwd)/submodules/eigen -m $(pwd)/deps -i $(pwd)/submodules/moab -o $(pwd)/deps -j 16
./tools/build/deps/libxsmm.sh -i $(pwd)/submodules/libxsmm -o $(pwd)/deps -j 16
git clone https://github.com/SCECcode/UCVMC.git
cd UCVMC
git checkout v19.4.2
cd largefiles
# CVM-S4.26 and CVM-H
bash -c "printf \"no\nno\nno\nno\nno\nyes\nno\nyes\n\" | ./get_large_files.py"
./check_largefiles_md5.py
./stage_large_files.py
cd ..
# CVM-S4.26 and CVM-H
bash -c "printf \"$(pwd)/../deps/ucvm\nyes\nyes\n\" | python2 ./ucvm_setup.py"
cd ../tools/edge_v
/work/02529/breuera/frontera/software/bin/scons parallel=omp zlib=../../deps hdf5=../../deps moab=../../deps metis=../../deps ucvm=../../deps/ucvm install_dir=../../deps -j16
cd ../..
CXX=mpicxx /work/02529/breuera/frontera/software/bin/scons equations=viscoelastic3 order=5 arch=skx parallel=mpi+omp xsmm=deps zlib=deps hdf5=deps moab=deps edge_v=deps
* Contact: Alexander Breuer
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment