mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-12 16:26:23 +00:00
Zoltan is added as thirdParty package
This commit is contained in:
34
thirdParty/Zoltan/SampleConfigurationScripts/linux_with_purify_zoltan_only
vendored
Executable file
34
thirdParty/Zoltan/SampleConfigurationScripts/linux_with_purify_zoltan_only
vendored
Executable file
@ -0,0 +1,34 @@
|
||||
# Script for building Zoltan with purify on linux workstation octopi
|
||||
# with openmpi.
|
||||
# This is a 64-bit installation.
|
||||
|
||||
/bin/rm -r Makefile Makefile.export.zoltan OUTPUT.C OUTPUT.I OUTPUT.M config.cache config.log config.status* example/ include/ lib/ siMPI/ src/
|
||||
|
||||
set path=(/usr/local/bin $path)
|
||||
setenv PURE_CC "purify -best-effort -follow-child-processes=yes -cache-dir=/tmp/purify -chain-length=20"
|
||||
setenv CC "$PURE_CC gcc34 -Wall -Werror-implicit-function-declaration"
|
||||
setenv CXX "$PURE_CC g++34 -Wall -Werror-implicit-function-declaration"
|
||||
setenv CFLAGS "-m64 -g"
|
||||
setenv CXXFLAGS "-m64 -g"
|
||||
setenv CPPFLAGS "-m64 -g"
|
||||
setenv FCFLAGS "-m64 -g"
|
||||
setenv MPIINC `mpicc --showme:compile`
|
||||
setenv MPILIB `mpicc --showme:link`
|
||||
|
||||
../configure -C \
|
||||
--prefix=/Net/local/homes/kddevin/code/zoltan_v3.2/Obj_pure \
|
||||
--enable-mpi \
|
||||
--with-mpi-compilers=no \
|
||||
--disable-fortran \
|
||||
--with-gnumake \
|
||||
--disable-zoltan-cppdriver \
|
||||
--with-libs="$MPILIB" \
|
||||
--with-incdirs="$MPIINC" \
|
||||
|& tee OUTPUT.C
|
||||
make everything |& tee OUTPUT.M
|
||||
make install |& tee OUTPUT.I
|
||||
|
||||
# --with-parmetis \
|
||||
# --with-parmetis-incdir="/Net/local/proj/zoltan/arch/all/src/ParMETIS3" \
|
||||
# --with-parmetis-libdir="/Net/local/proj/zoltan/arch/linux64/lib/openmpi/ParMETIS3_1" \
|
||||
|
Reference in New Issue
Block a user