1#!/usr/tce/packages/python/python-3.7.2/bin/python3 2 3# Tested 2021-06-13 with 4# $ module list 5# 6# Currently Loaded Modules: 7# 1) StdEnv (S) 2) clang/ibm-11.0.1 3) spectrum-mpi/rolling-release 4) cuda/11.2.0 8 9if __name__ == '__main__': 10 import sys 11 import os 12 sys.path.insert(0, os.path.abspath('config')) 13 import configure 14 configure_options = [ 15 '--with-blaslapack-lib=/usr/tcetmp/packages/essl/essl-6.3.0/lib64/liblapackforessl.so /usr/tcetmp/packages/essl/essl-6.3.0/lib64/libessl.so', 16 '--with-cuda=1', 17 '--with-debugging=0', 18 '--with-fc=0', 19 '--with-mpi-dir=/usr/tce/packages/spectrum-mpi/spectrum-mpi-rolling-release-clang-ibm-11.0.1', 20 'COPTFLAGS=-O3 -mcpu=native -ffp-contract=fast', 21 'CUDAFLAGS=--gpu-architecture=sm_70 -ccbin clang++', 22 'CXXOPTFLAGS=-O3 -mcpu=native -ffp-contract=fast', 23 'PETSC_ARCH=lassen-clang-essl-opt', 24 ] 25 configure.petsc_configure(configure_options) 26