Commits

Satish Balay committed 73fea96 Merge

Merge branch 'balay/nightly-defaultconfigs'

  • Participants
  • Parent commits 5bfe0a2, cf371d4

Comments (0)

Files changed (10)

File bin/maint/confignightly/n-gage2

 set MACH=n-gage
 set USR=petsc
 set LOC=/export/home/petsc/${RNAME}-2
-set CONF=arch-opensolaris-cxx-pkgs-opt
+set CONF=arch-opensolaris-misc

File bin/maint/confignightly/n-gage3

 set MACH=n-gage
 set USR=petsc
 set LOC=/export/home/petsc/${RNAME}-3
-set CONF=arch-opensolaris-cxx-cmplx-pkgs-dbg
+set CONF=arch-opensolaris-cmplx-pkgs-dbg

File config/examples/arch-linux-gcc-absoft.py

-#!/usr/bin/env python
-
-#!/home/petsc/soft/linux-debian_sarge/python-2.2/bin/python
-# Test python-2.2 compliance [minimal python version required by PETSc configure]
+#!/home/petsc/soft/linux-Ubuntu_12.04-x86_64/Python-2.4.6/bin/python2.4
+# Test python2.4 compliance [minimal python version required by PETSc configure]
 
 configure_options = [
   '--with-cc=gcc',
   'FFLAGS=-M1643', #suppress warnings about unused 'parameter' variables defined in fortran includes
   '--with-cxx=g++',
   '--with-clanguage=c++',
+  '--with-shared-libraries=0', # /soft/com/packages/absoft11.0/lib64/libafio.a is not -fPIC compiled
   '--download-f-blas-lapack=1',
   '--download-mpich=1',
   '--download-mpich-pm=gforker',

File config/examples/arch-linux-mpich1.py

   sys.path.insert(0, os.path.abspath('config'))
   import configure
   configure_options = [
-    '--with-mpi-dir=/sandbox/petsc/software/mpich-1.2.7p1',
+    '--with-mpi-dir=/home/petsc/soft/linux-Ubuntu_12.04-x86_64/mpich-1.2.7p1', #intel
+    '--with-cxx=0',
+    '--with-shared-libraries=0',
   ]
   configure.petsc_configure(configure_options)
 

File config/examples/arch-linux-pkgs-64idx.py

 
 configure_options = [
   '--with-64-bit-indices=1',
+  '--download-openmpi=1', #download-mpich works - but system mpich gives wierd errors with superlu_dist+parmeits [with shared/64-bit-indices]?
   '--download-metis=1',
   '--download-parmetis=1',
   '--download-pastix=1',

File config/examples/arch-linux-pkgs-opt.py

 
 configure_options = [
   '--with-debugging=0',
-  '--download-mpich=1',
+  '--with-cc=mpicc.openmpi',
+  '--with-cxx=mpicxx.openmpi',
+  '--with-fc=mpif90.openmpi',
+  '--with-mpiexec=mpiexec.openmpi',
   '--download-f-blas-lapack=1',
   '--download-hypre=1',
   '--download-cmake=1',

File config/examples/arch-opensolaris-cmplx-pkgs-dbg.py

+#!/usr/bin/env python
+
+configure_options = [
+  '--with-debugger=/bin/true',
+  '--with-scalar-type=complex',
+  #'--with-clanguage=cxx', # solaris C++ compiler behave differently with PETSC_EXTERN stuff - and breaks
+
+  # mpich does not build with -g - compiler bug? So revert this build to a pre-built mpich
+  #'--download-mpich=1',
+  '--with-mpi-dir=/export/home/petsc/soft/mpich2-1.2.1p1',
+  '--with-c2html=0',
+
+  #'-download-f-blas-lapack=1',
+  '--download-cmake=1',
+  '--download-metis=1',
+  '--download-parmetis=1',
+  '--download-triangle=1',
+  #'--download-superlu=1',
+  #'--download-superlu_dist=1',
+  '--download-f-blas-lapack=1', # -lsunperf is insufficient for scalapack
+  '--download-scalapack=1',
+  '--download-mumps=1',
+  #'--download-elemental=1', breaks with solaris compilers
+  #'--download-hdf5',
+  #'--download-sundials=1',
+  #'--download-hypre=1',
+  #'--download-umfpack=1',
+  #'--download-chaco=1',
+  #'--download-spai=1',
+
+  ]
+
+if __name__ == '__main__':
+  import sys,os
+  sys.path.insert(0,os.path.abspath('config'))
+  import configure
+  configure.petsc_configure(configure_options)

File config/examples/arch-opensolaris-cxx-cmplx-pkgs-dbg.py

-#!/usr/bin/env python
-
-configure_options = [
-  '--with-debugger=/bin/true',
-  '--with-clanguage=cxx',
-  '--with-scalar-type=complex',
-
-  # mpich does not build with -g - compiler bug? So revert this build to a pre-built mpich
-  #'--download-mpich=1',
-  '--with-mpi-dir=/export/home/petsc/soft/mpich2-1.2.1p1',
-  '--with-c2html=0',
-
-  #'-download-f-blas-lapack=1',
-  '--download-cmake=1',
-  '--download-metis=1',
-  '--download-parmetis=1',
-  '--download-triangle=1',
-  #'--download-superlu=1',
-  #'--download-superlu_dist=1',
-  '--download-f-blas-lapack=1', # -lsunperf is insufficient for scalapack
-  '--download-scalapack=1',
-  '--download-mumps=1',
-  #'--download-elemental=1', breaks with solaris compilers
-  #'--download-hdf5',
-  #'--download-sundials=1',
-  #'--download-hypre=1',
-  #'--download-umfpack=1',
-  #'--download-chaco=1',
-  #'--download-spai=1',
-
-  ]
-
-if __name__ == '__main__':
-  import sys,os
-  sys.path.insert(0,os.path.abspath('config'))
-  import configure
-  configure.petsc_configure(configure_options)

File config/examples/arch-opensolaris-cxx-pkgs-opt.py

-#!/usr/bin/env python
-
-configure_options = [
-  '--with-debugger=/bin/true',
-  '--with-clanguage=cxx',
-  '--with-debugging=0',
-
-  '--download-mpich=1',
-  #'--with-mpi-dir=/export/home/petsc/soft/mpich2-1.2.1p1',
-  '--with-c2html=0',
-
-  #'-download-f-blas-lapack=1',
-  '--download-cmake=1',
-  '--download-metis=1',
-  '--download-parmetis=1',
-  '--download-triangle=1',
-  '--download-superlu=1',
-  '--download-superlu_dist=1',
-  '--download-f-blas-lapack=1', # -lsunperf is insufficient for scalapack
-  '--download-scalapack=1',
-  '--download-mumps=1',
-  #'--download-elemental=1', breaks with solaris compilers
-  #'--download-hdf5',
-  '--download-sundials=1',
-  '--download-hypre=1',
-  '--download-umfpack=1',
-  '--download-chaco=1',
-  '--download-spai=1',
-  ]
-
-if __name__ == '__main__':
-  import sys,os
-  sys.path.insert(0,os.path.abspath('config'))
-  import configure
-  configure.petsc_configure(configure_options)

File config/examples/arch-opensolaris-misc.py

+#!/usr/bin/env python
+
+configure_options = [
+  '--with-debugger=/bin/true',
+  '--with-debugging=0',
+
+  '--with-64-bit-indices=1',
+  '--with-log=0',
+  '--with-info=0',
+  '--with-ctable=0',
+  '--with-is-color-value-type=short',
+  '--with-single-library=0',
+  '--with-fortran-datatypes=1',
+
+  '--with-c2html=0',
+  '--with-mpi-dir=/export/home/petsc/soft/mpich2-1.2.1p1',
+  ]
+
+if __name__ == '__main__':
+  import sys,os
+  sys.path.insert(0,os.path.abspath('config'))
+  import configure
+  configure.petsc_configure(configure_options)