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