From df5a1298aa7430a9ef44e6e644a9bd2a842b4e5d Mon Sep 17 00:00:00 2001 From: Andrew Strong <aws@olga4.opt.rzg.mpg.de> Date: Tue, 5 May 2020 09:37:10 +0200 Subject: [PATCH] manual_build_dev7 etc for healpix-3.50 built with cfitsio-3.47 --- version_54/source/manual_build_dev7 | 10 ++++++++++ version_54/source/manual_compile_dev7 | 20 ++++++++++++++++++++ version_54/source/manual_link_dev7 | 7 +++++++ version_54/source/manual_setenv_dev7 | 2 ++ 4 files changed, 39 insertions(+) create mode 100644 version_54/source/manual_build_dev7 create mode 100644 version_54/source/manual_compile_dev7 create mode 100644 version_54/source/manual_link_dev7 create mode 100644 version_54/source/manual_setenv_dev7 diff --git a/version_54/source/manual_build_dev7 b/version_54/source/manual_build_dev7 new file mode 100644 index 0000000..729c57d --- /dev/null +++ b/version_54/source/manual_build_dev7 @@ -0,0 +1,10 @@ +echo for module load gcc + +source manual_compile_dev7 +echo no source manual_compile_one_dev7 +source manual_link_dev7 +source manual_setenv_dev7 + +./galpropdev -r dummygaldef + + diff --git a/version_54/source/manual_compile_dev7 b/version_54/source/manual_compile_dev7 new file mode 100644 index 0000000..aebfde4 --- /dev/null +++ b/version_54/source/manual_compile_dev7 @@ -0,0 +1,20 @@ +echo for module load gcc! +module load gcc + + +echo changing to new libraries cfitsio-3.47 healpix-3.50 with cfitsio-3.47 +echo f90 files in order to get spectra.mod, remove in case using other compiler +echo added -fopenmp -O3 +echo ../config.h is needed but generated by ./configure + +rm spectra.mod + + +echo cfitsio-3.47 CCfits-2.5 with same cfitsio healpix-3.50 with cfitsio-3.47 + +g++ -I. -I.. -I/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/cfitsio/3.47/cfitsio-3.47/build/include -I/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/CCfits/CCfits-2.5_cfitsio_3.47/CCfits/build/usr/local/include -I/afs/ipp-garching.mpg.de/home/a/aws/Healpix/Healpix_3.50_cfitsio_3.47/src/cxx/generic_gcc/include -I/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/CLHEP/2.0.4.3/installed_here/include -I/afs/ipp-garching.mpg.de/home/a/aws/gsl/gsl-1.10/olga/include -DGALDEF_PATH=\"/afs/ipp/u/aws/propagate/c/GALDEF\" -DFITSDATA_PATH=\"/afs/ipp/u/aws/propagate/c/FITS\" -DDATA_PATH=\"/afs/ipp/u/aws/propagate/c/gitlab/galprop/version_54/source/fortran_data\" -O3 -fopenmp -c *.cc *.f intpol.f90 init.f90 + +echo ppfrag.cc is main but used in ./configure version +rm ppfrag.o + + diff --git a/version_54/source/manual_link_dev7 b/version_54/source/manual_link_dev7 new file mode 100644 index 0000000..88b7721 --- /dev/null +++ b/version_54/source/manual_link_dev7 @@ -0,0 +1,7 @@ +module load gcc +echo healpix-3.50 with cfitsio-3.47 +echo binary = galpropdev + +echo last galpropdev link manual_link_dev7 healpix-3.50 with cfitsio-3.47>>last_galprop_link + +g++ -g -O3 -Wall -fopenmp -o galpropdev *.o -lcfitsio -L/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/CCfits/CCfits-2.5_cfitsio_3.47/CCfits/build/usr/local/lib -lCCfits -L/afs/ipp-garching.mpg.de/home/a/aws/Healpix/Healpix_3.50_cfitsio_3.47/src/cxx/generic_gcc/lib -lhealpix_cxx -lcxxsupport -lsharp -lpocketfft -lc_utils -lgfortran -L/afs/ipp-garching.mpg.de/home/a/aws/gsl/gsl-1.10/olga/lib -lgsl -lgslcblas -lm -L/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/CLHEP/2.0.4.3/installed_here/lib -lCLHEP -L/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/cfitsio/3.47/cfitsio-3.47/build/lib diff --git a/version_54/source/manual_setenv_dev7 b/version_54/source/manual_setenv_dev7 new file mode 100644 index 0000000..ec82663 --- /dev/null +++ b/version_54/source/manual_setenv_dev7 @@ -0,0 +1,2 @@ +setenv LD_LIBRARY_PATH /afs/ipp-garching.mpg.de/home/a/aws/propagate/c/CLHEP/2.0.4.3/installed_here/lib:/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/cfitsio/3.47/cfitsio-3.47/build/lib:/afs/ipp-garching.mpg.de/home/a/aws/propagate/c/CCfits/CCfits-2.5_cfitsio_3.47/CCfits/build/usr/local/lib + -- GitLab