From 218fea493b55820127e4ab428b49cf7e044b3b9c Mon Sep 17 00:00:00 2001
From: Andrew Strong <aws@olga4.opt.rzg.mpg.de>
Date: Wed, 6 May 2020 15:18:59 +0200
Subject: [PATCH] add manual build dev8: new healpix-3.60 module load gcc

---
 version_54/source/manual_build_dev8   | 10 ++++++++++
 version_54/source/manual_compile_dev8 | 22 ++++++++++++++++++++++
 version_54/source/manual_link_dev8    |  7 +++++++
 version_54/source/manual_setenv_dev8  |  3 +++
 4 files changed, 42 insertions(+)
 create mode 100644 version_54/source/manual_build_dev8
 create mode 100644 version_54/source/manual_compile_dev8
 create mode 100644 version_54/source/manual_link_dev8
 create mode 100644 version_54/source/manual_setenv_dev8

diff --git a/version_54/source/manual_build_dev8 b/version_54/source/manual_build_dev8
new file mode 100644
index 0000000..007ef00
--- /dev/null
+++ b/version_54/source/manual_build_dev8
@@ -0,0 +1,10 @@
+echo for module load gcc
+
+source manual_compile_dev8
+echo no source manual_compile_one_dev8
+source manual_link_dev8
+source manual_setenv_dev8
+
+./galpropdev -r dummygaldef
+
+
diff --git a/version_54/source/manual_compile_dev8 b/version_54/source/manual_compile_dev8
new file mode 100644
index 0000000..b950818
--- /dev/null
+++ b/version_54/source/manual_compile_dev8
@@ -0,0 +1,22 @@
+echo for module load gcc!
+module load gcc
+
+
+
+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.60
+echo healpix-3.60 built again with  module load gcc replaces Healpix_3.60_gcc_tests
+
+
+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.60_module_load_gcc/include/healpix_cxx  -I/afs/ipp-garching.mpg.de/home/a/aws/Healpix/Healpix_3.60_module_load_gcc/include/libsharp -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_dev8 b/version_54/source/manual_link_dev8
new file mode 100644
index 0000000..7657ae0
--- /dev/null
+++ b/version_54/source/manual_link_dev8
@@ -0,0 +1,7 @@
+module load gcc
+echo healpix-3.60  with module load gcc  
+echo binary = galpropdev
+
+echo last galpropdev link manual_link_dev8  healpix-3.60 module load>>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.60_module_load_gcc/lib -lhealpix_cxx  -lsharp  -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_dev8 b/version_54/source/manual_setenv_dev8
new file mode 100644
index 0000000..87ff264
--- /dev/null
+++ b/version_54/source/manual_setenv_dev8
@@ -0,0 +1,3 @@
+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:/afs/ipp-garching.mpg.de/home/a/aws/Healpix/Healpix_3.60_gcc_tests/Healpix_3.60/lib
+
+
-- 
GitLab