xref: /petsc/config/examples/arch-ci-linux-cuda-uni-pkgs.py (revision 55b7095d316ea7c693c413a8e03aa8798d5c3df8)
16e42a002SJunchao Zhang#!/usr/bin/python
26e42a002SJunchao Zhang
36e42a002SJunchao Zhangimport os
46e42a002SJunchao Zhangpetsc_hash_pkgs=os.path.join(os.getenv('HOME'),'petsc-hash-pkgs')
56e42a002SJunchao Zhang
66e42a002SJunchao Zhangif __name__ == '__main__':
76e42a002SJunchao Zhang  import sys
86e42a002SJunchao Zhang  import os
96e42a002SJunchao Zhang  sys.path.insert(0, os.path.abspath('config'))
106e42a002SJunchao Zhang  import configure
116e42a002SJunchao Zhang  configure_options = [
126e42a002SJunchao Zhang    '--package-prefix-hash='+petsc_hash_pkgs,
136e42a002SJunchao Zhang    '--with-mpi=0',
14*55b7095dSSatish Balay    '--with-cc=gcc',
15*55b7095dSSatish Balay    '--with-cxx=g++',
166e42a002SJunchao Zhang    '--with-fc=gfortran',
176e42a002SJunchao Zhang    '--with-cuda=1',
186e42a002SJunchao Zhang    '--download-hdf5',
196e42a002SJunchao Zhang    '--download-metis',
206e42a002SJunchao Zhang    '--download-superlu',
216e42a002SJunchao Zhang    '--download-mumps',
226e42a002SJunchao Zhang    '--with-mumps-serial',
2395b69342SSatish Balay    '--with-shared-libraries=1',
246e42a002SJunchao Zhang  ]
256e42a002SJunchao Zhang  configure.petsc_configure(configure_options)
266e42a002SJunchao Zhang
27