On Fri, Dec 01, 2017 at 09:16:21AM +0100, Ian Hinder wrote:
Yes, is that I need to execute a file of parameters that was made in 2008 and that in this version does not execute.I need to run Schwarzschild with attachment of parameters file.I would strongly recommend trying to get it to work with the current release of the ET instead. The ET is highly backward compatible, and if it doesn't work straight away, it is very likely possible to tweak a couple of parameters and make it work.
HiI fully agree with Ian in that it would very likely to be best to use the current release, and also in the likely (small) amount of changes needed for this.
However, I also understand that is should be possible to obtain and run old versions of the code. As Ian already explained, we moved some of the modules from 'hg' repositories to 'git' repositories. While doing that, however, we 'preserved history', i.e., it is possible to get the version you want from the git repositories.
I took the old thornlist (the one you used initially, from the ET_2011_10 release) and changed the relevant bits to point to the converted repositories (file attached). I can get a full checkout that way, but I didn't go further. In particular, I didn't try to compile. The reason I mention this is that newer releases don't only contain new code and fixes for our own code, but also changes needed due to changes to compilers and libraries we depend upon. You might find that the old code doesn't compile with today's compilers and/or with updated versions of some libraries we depend upon. Or it might work, especially if you happen to have an old environment anyway.
It might be less hassle to make the old parameter file work with a current version of the code than to make _such_ an old version of the code work with todays tools.
Even if you get the old version to work rather easily, I would stress that it would be best to use this only for validation of old results and the like, not to get new ones.
Frank
# Component list for the Einstein Toolkit <http://einsteintoolkit.org/> # $Revision$ # $Date$ # $HeadURL$ !CRL_VERSION = 1.0 !DEFINE ROOT = Cactus !DEFINE ARR = $ROOT/arrangements !DEFINE COMPONENTLIST_TARGET = $ROOT/thornlists/ !DEFINE ET_RELEASE = ET_2011_10 # This thorn list !TARGET = $ROOT !TYPE = svn !AUTH_URL = https://svn.einsteintoolkit.org/$1/branches/$ET_RELEASE !URL = http://svn.einsteintoolkit.org/$1/branches/$ET_RELEASE !CHECKOUT = manifest # Cactus Flesh !TARGET = $ROOT !TYPE = svn !AUTH_URL = https://svn.cactuscode.org/flesh/branches/$ET_RELEASE !URL = http://svn.cactuscode.org/flesh/branches/$ET_RELEASE !CHECKOUT = Cactus !NAME = . # Simulation Factory !TARGET = $ROOT !TYPE = svn !URL = https://svn.cct.lsu.edu/repos/numrel/$1/branches/$ET_RELEASE !CHECKOUT = simfactory2 !NAME = simfactory # Example parameter files !TARGET = $ROOT !TYPE = svn !AUTH_URL = https://svn.einsteintoolkit.org/cactus/EinsteinExamples/branches/$ET_RELEASE/$1 !URL = http://svn.einsteintoolkit.org/cactus/EinsteinExamples/branches/$ET_RELEASE/$1 !CHECKOUT = par # Various Cactus utilities !TARGET = $ROOT !TYPE = svn !AUTH_URL = https://svn.cactuscode.org/Utilities/branches/$ET_RELEASE !URL = http://svn.cactuscode.org/Utilities/branches/$ET_RELEASE !CHECKOUT = . !NAME = utils # The GetComponents script !TARGET = $ROOT/bin !TYPE = git !URL = git://github.com/gridaphobe/CRL.git !AUTH_URL = [email protected]:gridaphobe/CRL.git !REPO_BRANCH = $ET_RELEASE !CHECKOUT = GetComponents # Cactus thorns !TARGET = $ARR !TYPE = svn !AUTH_URL = https://svn.cactuscode.org/arrangements/$1/$2/branches/$ET_RELEASE !URL = http://svn.cactuscode.org/arrangements/$1/$2/branches/$ET_RELEASE !CHECKOUT = CactusArchive/ADM CactusBase/Boundary CactusBase/CartGrid3D CactusBase/CoordBase CactusBase/Fortran CactusBase/InitBase CactusBase/IOASCII CactusBase/IOBasic CactusBase/IOUtil CactusBase/SymBase CactusBase/Time CactusConnect/HTTPD CactusConnect/HTTPDExtra CactusConnect/Socket CactusElliptic/EllBase #CactusElliptic/EllPETSc CactusElliptic/EllSOR CactusIO/IOJpeg CactusNumerical/Cartoon2D CactusNumerical/Dissipation CactusNumerical/InterpToArray CactusNumerical/LocalInterp CactusNumerical/LocalReduce CactusNumerical/MoL CactusNumerical/Noise CactusNumerical/Norms CactusNumerical/Periodic CactusNumerical/ReflectionSymmetry CactusNumerical/RotatingSymmetry180 CactusNumerical/RotatingSymmetry90 CactusNumerical/Slab CactusNumerical/SlabTest CactusNumerical/SpaceMask CactusNumerical/SphericalSurface CactusPUGH/PUGH CactusPUGH/PUGHInterp CactusPUGH/PUGHReduce CactusPUGH/PUGHSlab CactusPUGHIO/IOHDF5 CactusPUGHIO/IOHDF5Util #CactusTest/TestAllTypes CactusTest/TestArrays CactusTest/TestComplex CactusTest/TestCoordinates CactusTest/TestFortranDependencies1 CactusTest/TestFortranDependencies2 CactusTest/TestFpointerNULL CactusTest/TestFreeF90 CactusTest/TestGlobalReduce CactusTest/TestInclude1 CactusTest/TestInclude2 CactusTest/TestLocalReduce CactusTest/TestLoop CactusTest/TestPar CactusTest/TestReduce CactusTest/TestSchedule CactusTest/TestStrings CactusTest/TestTable CactusTest/TestTimers CactusTest/TestTypes CactusUtils/Formaline CactusUtils/NaNChecker CactusUtils/Nice CactusUtils/NoMPI CactusUtils/TerminationTrigger CactusUtils/TimerReport CactusWave/IDScalarWave CactusWave/IDScalarWaveC CactusWave/IDScalarWaveCXX CactusWave/IDScalarWaveElliptic CactusWave/WaveBinarySource CactusWave/WaveToyC CactusWave/WaveToyCXX CactusWave/WaveToyExtra CactusWave/WaveToyF77 CactusWave/WaveToyF90 CactusWave/WaveToyFreeF90 # The Einstein Toolkit !TARGET = $ARR !TYPE = svn !AUTH_URL = https://svn.einsteintoolkit.org/cactus/$1/$2/branches/$ET_RELEASE !URL = http://svn.einsteintoolkit.org/cactus/$1/$2/branches/$ET_RELEASE !CHECKOUT = EinsteinAnalysis/ADMAnalysis EinsteinAnalysis/ADMConstraints EinsteinAnalysis/AHFinder EinsteinAnalysis/AHFinderDirect EinsteinAnalysis/CalcK EinsteinAnalysis/EHFinder EinsteinAnalysis/Extract EinsteinAnalysis/Hydro_Analysis EinsteinAnalysis/Multipole EinsteinAnalysis/WeylScal4 EinsteinBase/ADMBase EinsteinBase/ADMCoupling EinsteinBase/ADMMacros EinsteinBase/Constants EinsteinBase/CoordGauge EinsteinBase/EOS_Base EinsteinBase/EOSG_Base EinsteinBase/HydroBase EinsteinBase/StaticConformal EinsteinBase/TmunuBase EinsteinEOS/EOS_Hybrid EinsteinEOS/EOS_IdealFluid EinsteinEOS/EOS_Omni EinsteinEOS/EOS_Polytrope EinsteinEOS/EOSG_Hybrid EinsteinEOS/EOSG_IdealFluid EinsteinEOS/EOSG_Polytrope EinsteinEvolve/GRHydro EinsteinEvolve/LegoExcision EinsteinEvolve/NewRad EinsteinInitialData/DistortedBHIVP EinsteinInitialData/Exact EinsteinInitialData/GRHydro_InitData EinsteinInitialData/Hydro_InitExcision EinsteinInitialData/IDAnalyticBH EinsteinInitialData/IDAxiBrillBH EinsteinInitialData/IDAxiOddBrillBH EinsteinInitialData/IDBrillData EinsteinInitialData/IDConstraintViolate EinsteinInitialData/IDFileADM EinsteinInitialData/IDLinearWaves EinsteinInitialData/Meudon_Bin_BH EinsteinInitialData/Meudon_Bin_NS EinsteinInitialData/Meudon_Mag_NS EinsteinInitialData/NoExcision EinsteinInitialData/RotatingDBHIVP EinsteinInitialData/TOVSolver EinsteinInitialData/TwoPunctures EinsteinUtils/SetMask_SphericalSurface EinsteinUtils/TGRtensor PITTNullCode/NullConstr PITTNullCode/NullDecomp PITTNullCode/NullEvolve PITTNullCode/NullExact PITTNullCode/NullGrid PITTNullCode/NullInterp PITTNullCode/NullNews PITTNullCode/NullPsiInt PITTNullCode/NullSHRExtract PITTNullCode/NullVars PITTNullCode/SphericalHarmonicDecomp PITTNullCode/SphericalHarmonicRecon # Additional Cactus thorns !TARGET = $ARR !TYPE = svn !AUTH_URL = https://svn.cactuscode.org/projects/$1/$2/branches/$ET_RELEASE !URL = http://svn.cactuscode.org/projects/$1/$2/branches/$ET_RELEASE !CHECKOUT = ExternalLibraries/BLAS ExternalLibraries/FFTW3 ExternalLibraries/GSL ExternalLibraries/HDF5 ExternalLibraries/LAPACK ExternalLibraries/libjpeg ExternalLibraries/LORENE ExternalLibraries/OpenSSL #ExternalLibraries/PETSc ExternalLibraries/zlib TAT/TATelliptic #TAT/TATPETSc # Various thorns from the AEI !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/einsteintoolkit/archivedthorns-aeilocalinterp.git !REPO_BRANCH = $ET_RELEASE !REPO_PATH= $2 !CHECKOUT = AEIThorns/AEILocalInterp !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/einsteintoolkit/archivedthorns-puncturetracker.git !REPO_BRANCH = $ET_RELEASE !REPO_PATH= $2 !CHECKOUT = AEIThorns/PunctureTracker !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/einsteintoolkit/archivedthorns-systemstatistics.git !REPO_BRANCH = $ET_RELEASE !REPO_PATH= $2 !CHECKOUT = AEIThorns/SystemStatistics # Various thorns from LSU !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/einsteintoolkit/archivedthorns-quasilocalmeasures.git !REPO_BRANCH = $ET_RELEASE !REPO_PATH= $2 !CHECKOUT = LSUThorns/QuasiLocalMeasures !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/einsteintoolkit/archivedthorns-summationbyparts.git !REPO_BRANCH = $ET_RELEASE !REPO_PATH= $2 !CHECKOUT = LSUThorns/SummationByParts !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/einsteintoolkit/archivedthorns-vectors.git !REPO_BRANCH = $ET_RELEASE !REPO_PATH= $2 !CHECKOUT = LSUThorns/Vectors # From Kranc (required e.g. by McLachlan) !TARGET = $ARR !TYPE = git !AUTH_URL = [email protected]:ianhinder/Kranc.git !URL = git://github.com/ianhinder/Kranc.git !REPO_PATH= Auxiliary/Cactus !REPO_BRANCH = $ET_RELEASE !CHECKOUT = KrancNumericalTools/GenericFD # McLachlan, the spacetime code !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/einsteintoolkit/mclachlan.git !REPO_PATH= $2 !REPO_BRANCH = $ET_RELEASE !CHECKOUT = McLachlan/doc McLachlan/m McLachlan/par McLachlan/ML_ADMConstraints McLachlan/ML_ADMQuantities McLachlan/ML_BSSN McLachlan/ML_BSSN_Helper McLachlan/ML_BSSN_O2 McLachlan/ML_BSSN_O2_Helper McLachlan/ML_BSSN_Test # Carpet, the AMR driver !TARGET = $ARR !TYPE = git !URL = https://bitbucket.org/eschnett/carpet.git !REPO_PATH= $2 !REPO_BRANCH = $ET_RELEASE !CHECKOUT = Carpet/doc Carpet/Carpet Carpet/CarpetEvolutionMask Carpet/CarpetIOASCII Carpet/CarpetIOBasic Carpet/CarpetIOHDF5 Carpet/CarpetIOScalar Carpet/CarpetInterp Carpet/CarpetInterp2 Carpet/CarpetLib Carpet/CarpetMask Carpet/CarpetReduce Carpet/CarpetRegrid Carpet/CarpetRegrid2 Carpet/CarpetSlab Carpet/CarpetTracker Carpet/LoopControl # Private thorns !TARGET = $ARR !TYPE = ignore !CHECKOUT =
signature.asc
Description: PGP signature
_______________________________________________ Users mailing list [email protected] http://lists.einsteintoolkit.org/mailman/listinfo/users
