1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#!/usr/bin/python3
if __name__ == '__main__':
import sys
import os
sys.path.insert(0, os.path.abspath('config'))
import configure
mpilibdir = os.path.join(os.environ['NMPI_ROOT'],'lib64','ve')
configure_options = [
# NEC MPI wrappers (as of version 2.15.0) explicitly list libmpi.a when linking and not -lmpi
# our checkSharedLinker configure test fails and PETSc will build static libraries
# uncomment the next two lines if you need PETSc as a shared library
# '--LDFLAGS=-Wl,-rpath,' + mpilibdir + '-L' + mpilibdir + ' -lmpi',
# '--with-shared-libraries=1',
'--with-debugging=0',
# Need CXX support, and my default installation does not have system g++
'--download-sowing-configure-arguments=CC=ncc CXX=nc++',
'PETSC_ARCH=arch-necve',
]
configure.petsc_configure(configure_options)
|