Changeset 3521 in Sophya
- Timestamp:
- Sep 11, 2008, 6:39:33 PM (17 years ago)
- Location:
- trunk/Cosmo/SimLSS
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/SimLSS/Makefile
r3518 r3521 11 11 12 12 MYEXTINC = ${EXTLIBDIR}/Include 13 #MYLIB = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao-lfftw3 -lm14 MYLIB = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao -lfftw3_threads -lfftw3f_threads -lfftw3-lfftw3f -lm13 MYLIB = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao -lcmvgenfluc -lfftw3_threads -lfftw3 -lm 14 MYLIB4 = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao -lcmvgenfluc4 -lfftw3f_threads -lfftw3f -lm 15 15 16 16 #-------------------------------------------------------------------------- 17 17 # ---- Les programmes de simulation 18 18 PROGS = \ 19 $(EXE)cmvobserv3d $(EXE)cmvobserv3df \ 19 20 $(EXE)cmvtuniv $(EXE)cmvtransf $(EXE)cmvtgrowth $(EXE)cmvtstpk \ 20 $(EXE)cmvtstsch $(EXE)cmvtstblack $(EXE)cmvtvarspec \21 $(EXE)cmv defsurv $(EXE)cmvobserv3d $(EXE)cmvtintfun \22 $(EXE)cmv concherr $(EXE)cmvtinterp $(EXE)cmvtstagn $(EXE)cmvschdist21 $(EXE)cmvtstsch $(EXE)cmvtstblack $(EXE)cmvtvarspec $(EXE)cmvdefsurv \ 22 $(EXE)cmvtintfun $(EXE)cmvconcherr $(EXE)cmvtinterp $(EXE)cmvtstagn \ 23 $(EXE)cmvschdist 23 24 24 25 PROGSOBJ = \ 26 $(OBJ)cmvobserv3d.o $(OBJ)cmvobserv3df.o \ 25 27 $(OBJ)cmvtuniv.o $(OBJ)cmvtransf.o $(OBJ)cmvtgrowth.o $(OBJ)cmvtstpk.o \ 26 28 $(OBJ)cmvtstsch.o $(OBJ)cmvtstblack.o $(OBJ)cmvtvarspec.o $(OBJ)cmvdefsurv.o \ 27 $(OBJ)cmv observ3d.o $(OBJ)cmvtintfun.o $(OBJ)cmvtinterp.o \29 $(OBJ)cmvtintfun.o $(OBJ)cmvtinterp.o \ 28 30 $(OBJ)cmvconcherr.o $(OBJ)cmvtluc.o $(OBJ)cmvtstagn.o $(OBJ)cmvschdist.o 29 31 30 32 LIBROBJ = \ 31 33 $(OBJ)cosmocalc.o $(OBJ)pkspectrum.o $(OBJ)schechter.o \ 32 $(OBJ)planckspectra.o $(OBJ)geneutils.o $(OBJ)agnjackson.o \ 33 $(OBJ)genefluct3d.o 34 35 LIBR = $(LIB)libcmvsimbao.a 34 $(OBJ)planckspectra.o $(OBJ)geneutils.o $(OBJ)agnjackson.o 35 LIBGOBJ = $(OBJ)genefluct3d.o 36 LIBGOBJ4 = $(OBJ)genefluct3df.o 37 38 LIBR = $(LIB)libcmvsimbao.a 39 LIBG = $(LIB)libcmvgenfluc.a 40 LIBG4 = $(LIB)libcmvgenfluc4.a 36 41 37 42 #-------------------------------------------------------------------------- … … 57 62 all: lib prog 58 63 59 lib: $(LIBR) 64 lib: $(LIBR) $(LIBG) $(LIBG4) 60 65 61 66 prog: $(PROGS) … … 71 76 rm -f $(PROGS) $(PROGSOBJ) 72 77 rm -f $(LIBR) $(LIBROBJ) 78 rm -f $(LIBG) $(LIBGOBJ) 79 rm -f $(LIBG4) $(LIBGOBJ4) 73 80 rm -rf $(OBJ)/CmvBAO_cxxrep/ 74 81 rm -f $(PROGSTEST) $(PROGSTESTOBJ) … … 78 85 $(LIB)libcmvsimbao.a : $(LIBROBJ) 79 86 $(AR) $(ARFLAGS) $@ $? 80 81 87 $(OBJ)cosmocalc.o: cosmocalc.cc cosmocalc.h constcosmo.h 82 88 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ cosmocalc.cc … … 91 97 $(OBJ)agnjackson.o: agnjackson.cc agnjackson.h 92 98 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ agnjackson.cc 99 100 $(LIB)libcmvgenfluc.a : $(LIBGOBJ) 101 $(AR) $(ARFLAGS) $@ $? 93 102 $(OBJ)genefluct3d.o: genefluct3d.cc genefluct3d.h 94 103 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ genefluct3d.cc 104 105 $(LIB)libcmvgenfluc4.a : $(LIBGOBJ4) 106 $(AR) $(ARFLAGS) $@ $? 107 $(OBJ)genefluct3df.o: genefluct3d.cc genefluct3d.h 108 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -DGEN3D_FLOAT -o $@ genefluct3d.cc 95 109 96 110 ############################################################################## … … 165 179 $(OBJ)cmvobserv3d.o: cmvobserv3d.cc 166 180 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ cmvobserv3d.cc 181 182 cmvobserv3df: $(EXE)cmvobserv3df 183 echo $@ " done" 184 $(EXE)cmvobserv3df: $(OBJ)cmvobserv3df.o $(LIBR) 185 $(CXXLINK) $(CXXREP) -o $@ $(OBJ)cmvobserv3df.o $(MYLIB4) 186 $(OBJ)cmvobserv3df.o: cmvobserv3d.cc 187 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -DGEN3D_FLOAT -o $@ cmvobserv3d.cc 167 188 168 189 ############################################################################## -
trunk/Cosmo/SimLSS/genefluct3d.cc
r3518 r3521 142 142 void GeneFluct3D::setalloc(void) 143 143 { 144 if(lp_>1) cout<<"--- GeneFluct3D::setalloc ---"<<endl; 144 #if defined(GEN3D_FLOAT) 145 if(lp_>1) cout<<"--- GeneFluct3D::setalloc FLOAT ---"<<endl; 146 #else 147 if(lp_>1) cout<<"--- GeneFluct3D::setalloc DOUBLE ---"<<endl; 148 #endif 145 149 // Dimensionnement du tableau complex<r_8> 146 150 // ATTENTION: TArray adresse en memoire a l'envers du C -
trunk/Cosmo/SimLSS/genefluct3d.h
r3518 r3521 19 19 20 20 #define WITH_FFTW_THREAD 21 //#define GEN3D_FLOAT 21 22 //NE PAS DECOMMENTER, UTILISEZ LA MAKEFILE #define GEN3D_FLOAT 22 23 23 24 #if defined(GEN3D_FLOAT)
Note:
See TracChangeset
for help on using the changeset viewer.