[Users] Error while running toolkit

Roland Haas rhaas at illinois.edu
Tue Aug 1 09:12:58 CDT 2023


Hello Thejas,

> ADM base is already there, and I have updated the thorn  list,
> https://urldefense.com/v3/__https://einsteintoolkit.org/gallery/poisson/index.html__;!!DZ3fjg!_uekN8ac4VQb49xW4C38Hu8o-MwHtFGjdSUXpQ7U1s7UhKTQFh61aoEV203zQW5fn7qHLtxdadBDv9jT3FT7DTgP$  I got the par file
> from here.

I may be that the file exists but as far as I can tell it is not listed
in the thornlist that you are compiling.

In the output to screen just after "Parsing configuration files" it
lists all the thorns present in the thornlist you are compiling and
that list (alphabetically sorted) does not contain ADMBase.

You may need (if you use simfactory) to pass the --thornlist option or
of not using simfactory set THORNLIST or edit configs/sim/Thornlist

The gallery example gives a thornlist (ET Schwarzschild release
(ET_2023_05)) that is known to work with the parfile. Have you tried
that one? I am asking because using it with GetComponents and
simfactory should really give you a working ADMBase.

If all else fails I would suggest starting from scratch, that is remove
your whole Cactus directory, run GetComponents and simfactory again as
described on 

http://einsteintoolkit.org/download.html

Yours,
Roland

PS: If possible, please keep the mailing list users at einsteintoolkit.org
in the list of addressees so that the email thread stays visible.

> 
> 
> On Tue, 1 Aug 2023 at 03:05, Roland Haas <rhaas at illinois.edu> wrote:
> 
> > Hello Thejas,
> >
> > Sorry for the delay, I was busy with the ET summer school at RIT and a
> > second meeting just afterwards 9best to cc users at einsteintoolkit.org
> > on these emails so that others also see them and can jump in).
> >
> > Looking at the error message:
> >
> > --8<--
> > CST error in /home/thejas/Cactus/repos/flesh/lib/sbin/interface_parser.pl
> > (at 273)  
> >   -> CT_MULTILEVEL is friends with ADMBase - non-existent implementation  
> > --8<--
> >
> > you are missing the thron ADMBase (in the EinsteinBase arrangement).
> >
> > You will need to update your thornlist file and add
> >
> > EinsteinBase/ADMBase
> >
> > to it. To be successful in this you may also need to add the correct
> > download instructions so that you can run GetComponents again to
> > download the missing thorn (component).
> >
> > You could eg take the respective section out of the main ET thornlist:
> >
> >
> > https://urldefense.com/v3/__https://bitbucket.org/einsteintoolkit/manifest/src/c590ffe5663d04788aaf4f562faf3c8d9befbac9/einsteintoolkit.th*lines-355__;Iw!!DZ3fjg!_uekN8ac4VQb49xW4C38Hu8o-MwHtFGjdSUXpQ7U1s7UhKTQFh61aoEV203zQW5fn7qHLtxdadBDv9jT3PIUX2Eu$ 
> >
> > Where did you get the thornlist you are currently using from? Would you
> > mind attaching it to the email?
> >
> >
> > Yours,
> > Roland
> >  
> > > Hi,
> > > Thank you for the consideration, I am attaching that here. Do you know  
> > any  
> > > codes for gravitational waves using Einstein's toolkit?
> > > The output.
> > >
> > > Using configuration: sim
> > > Warning: default thorn list contents have changed
> > > Updated thorn list for configuration sim
> > > Building sim
> > > Cactus - version: 4.14.0
> > > Building configuration sim
> > > Processing CCL files
> > > Reading ThornList...
> > > Parsing configuration files...
> > >    AEILocalInterp
> > >    Boundary
> > >            Provides:          Boundary
> > >    CT_Analytic
> > >            Requires:          GenericFD
> > >            Optional:          LoopControl
> > >    CT_MultiLevel
> > >            Requires:          Carpet MPI
> > >    Cactus
> > >            Optional:          MPI
> > >    Carpet
> > >            Provides:          Carpet
> > >            Requires:          CarpetLib IOUtil MPI Timers
> > >            Optional:          LoopControl
> > >    CarpetIOASCII
> > >            Requires:          Carpet CarpetLib IOUtil
> > >            Optional:          SDF
> > >    CarpetIOBasic
> > >            Requires:          Carpet CarpetLib IOUtil
> > >    CarpetIOHDF5
> > >            Provides:          CarpetIOHDF5
> > >            Requires:          Carpet CarpetLib IOUtil HDF5
> > >            Optional:          MPI rnpletal SDF
> > >    CarpetIOScalar
> > >            Requires:          Carpet CarpetLib IOUtil
> > >    CarpetInterp
> > >            Requires:          Carpet CarpetLib MPI
> > >    CarpetLib
> > >            Provides:          CarpetLib
> > >            Requires:          MPI Vectors
> > >            Optional:          Boost CycleClock LoopControl HRSCCore
> > >    CarpetReduce
> > >            Requires:          Carpet CarpetLib MPI
> > >            Optional:          LoopControl
> > >    CarpetRegrid2
> > >            Requires:          Carpet CarpetLib
> > >    CarpetSlab
> > >            Requires:          Carpet CarpetLib
> > >    CartGrid3D
> > >            Provides:          CartGrid3D
> > >            Requires:          CoordBase
> > >    CoordBase
> > >            Provides:          CoordBase
> > >    CycleClock
> > >            Provides:          CycleClock
> > >    Fortran
> > >            Provides:          Fortran
> > >            Requires:          Fortran
> > >    GenericFD
> > >            Provides:          GenericFD
> > >    HDF5
> > >            Provides:          HDF5
> > >            Requires:          HDF5 zlib
> > >            Optional:          MPI
> > >    IOUtil
> > >            Provides:          IOUTIL
> > >    InitBase
> > >    LocalInterp
> > >    LoopControl
> > >            Provides:          LoopControl
> > >            Optional:          CycleClock hwloc Vectors
> > >    MPI
> > >            Provides:          MPI
> > >            Requires:          MPI
> > >            Optional:          hwloc
> > >    MoL
> > >    Slab
> > >            Provides:          Slab
> > >            Optional:          LoopControl MPI
> > >    SymBase
> > >    SystemTopology
> > >            Requires:          hwloc MPI
> > >    Time
> > >    Timers
> > >            Provides:          Timers
> > >            Requires:          CarpetLib
> > >    Vectors
> > >            Provides:          Vectors
> > >            Requires:          Vectors
> > >    hwloc
> > >            Provides:          hwloc
> > >            Requires:          zlib hwloc
> > >            Optional:          pciutils
> > >    zlib
> > >            Provides:          zlib
> > > Parsing interface files...
> > >    AEILocalInterp
> > >            Implements: AEILocalInterp
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    Boundary
> > >            Implements: boundary
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    CT_Analytic
> > >            Implements: CT_Analytic
> > >            Inherits:  Boundary GenericFD Grid
> > >            41 Public, 0 Protected, 0 Private variable groups
> > >    CT_MultiLevel
> > >            Implements: CT_MultiLevel
> > >            Inherits:  Boundary Grid
> > >            Friend of: ADMBase
> > >            0 Public, 0 Protected, 10 Private variable groups
> > >    Cactus
> > >            Implements: Cactus
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    Carpet
> > >            Implements: Driver
> > >            0 Public, 0 Protected, 7 Private variable groups
> > >    CarpetIOASCII
> > >            Implements: IOASCII
> > >            0 Public, 0 Protected, 4 Private variable groups
> > >    CarpetIOBasic
> > >            Implements: IOBasic
> > >            Inherits:  IO
> > >            0 Public, 0 Protected, 4 Private variable groups
> > >    CarpetIOHDF5
> > >            Implements: IOHDF5
> > >            0 Public, 0 Protected, 7 Private variable groups
> > >    CarpetIOScalar
> > >            Implements: IOScalar
> > >            0 Public, 0 Protected, 4 Private variable groups
> > >    CarpetInterp
> > >            Implements: interp
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    CarpetLib
> > >            Implements: CarpetLib
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    CarpetReduce
> > >            Implements: reduce
> > >            0 Public, 0 Protected, 5 Private variable groups
> > >    CarpetRegrid2
> > >            Implements: CarpetRegrid2
> > >            7 Public, 0 Protected, 7 Private variable groups
> > >    CarpetSlab
> > >            Implements: Hyperslab
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    CartGrid3D
> > >            Implements: grid
> > >            Inherits:  coordbase
> > >            3 Public, 0 Protected, 0 Private variable groups
> > >    CoordBase
> > >            Implements: CoordBase
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    CycleClock
> > >            Implements: CycleClock
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    Fortran
> > >            Implements: Fortran
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    GenericFD
> > >            Implements: GenericFD
> > >            0 Public, 0 Protected, 3 Private variable groups
> > >    HDF5
> > >            Implements: HDF5
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    IOUtil
> > >            Implements: IO
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    InitBase
> > >            Implements: InitBase
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    LocalInterp
> > >            Implements: LocalInterp
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    LoopControl
> > >            Implements: LoopControl
> > >            Inherits:  CycleClock
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    MPI
> > >            Implements: MPI
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    MoL
> > >            Implements: MethodOfLines
> > >            0 Public, 0 Protected, 10 Private variable groups
> > >    Slab
> > >            Implements: Slab
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    SymBase
> > >            Implements: SymBase
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    SystemTopology
> > >            Implements: SystemTopology
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    Time
> > >            Implements: time
> > >            2 Public, 0 Protected, 2 Private variable groups
> > >    Timers
> > >            Implements: Timers
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    Vectors
> > >            Implements: Vectors
> > >            0 Public, 0 Protected, 2 Private variable groups
> > >    hwloc
> > >            Implements: hwloc
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >    zlib
> > >            Implements: zlib
> > >            0 Public, 0 Protected, 0 Private variable groups
> > >
> > > CST error in /home/thejas/Cactus/repos/flesh/lib/sbin/  
> > interface_parser.pl  
> > > (at 273)  
> > >   -> CT_MULTILEVEL is friends with ADMBase - non-existent  
> > implementation  
> > >
> > > Parsing parameter files...
> > >    AEILocalInterp
> > >           0 Global, 0 Restricted, 1 Private parameters
> > >    Boundary
> > >            Shares: CACTUS
> > >           0 Global, 8 Restricted, 0 Private parameters
> > >    CT_Analytic
> > >            Shares: GENERICFD METHODOFLINES
> > >           0 Global, 67 Restricted, 1 Private parameters
> > >    CT_MultiLevel
> > >            Shares: ADMBASE
> > >           0 Global, 0 Restricted, 66 Private parameters
> > >    Cactus
> > >           0 Global, 7 Restricted, 13 Private parameters
> > >    Carpet
> > >            Shares: CACTUS CARPETLIB INITBASE IO
> > >           0 Global, 4 Restricted, 100 Private parameters
> > >    CarpetIOASCII
> > >            Shares: CACTUS IO
> > >           0 Global, 0 Restricted, 63 Private parameters
> > >    CarpetIOBasic
> > >            Shares: CACTUS IO
> > >           0 Global, 0 Restricted, 15 Private parameters
> > >    CarpetIOHDF5
> > >            Shares: CACTUS IO
> > >           0 Global, 0 Restricted, 77 Private parameters
> > >    CarpetIOScalar
> > >            Shares: CACTUS IO
> > >           0 Global, 0 Restricted, 9 Private parameters
> > >    CarpetInterp
> > >           0 Global, 0 Restricted, 5 Private parameters
> > >    CarpetLib
> > >            Shares: IO
> > >           0 Global, 5 Restricted, 31 Private parameters
> > >    CarpetReduce
> > >           0 Global, 0 Restricted, 3 Private parameters
> > >    CarpetRegrid2
> > >           0 Global, 0 Restricted, 135 Private parameters
> > >    CarpetSlab
> > >           0 Global, 0 Restricted, 0 Private parameters
> > >    CartGrid3D
> > >            Shares: DRIVER
> > >           0 Global, 23 Restricted, 10 Private parameters
> > >    CoordBase
> > >           0 Global, 0 Restricted, 44 Private parameters
> > >    CycleClock
> > >           0 Global, 0 Restricted, 1 Private parameters
> > >    Fortran
> > >           0 Global, 0 Restricted, 1 Private parameters
> > >    GenericFD
> > >           0 Global, 13 Restricted, 0 Private parameters
> > >    HDF5
> > >           0 Global, 0 Restricted, 0 Private parameters
> > >    IOUtil
> > >           0 Global, 59 Restricted, 2 Private parameters
> > >    InitBase
> > >           0 Global, 1 Restricted, 0 Private parameters
> > >    LocalInterp
> > >           0 Global, 0 Restricted, 0 Private parameters
> > >    LoopControl
> > >            Shares: IO
> > >           0 Global, 0 Restricted, 20 Private parameters
> > >    MPI
> > >           0 Global, 0 Restricted, 0 Private parameters
> > >    MoL
> > >            Shares: CACTUS
> > >           0 Global, 9 Restricted, 26 Private parameters
> > >
> > >    Slab
> > >           0 Global, 0 Restricted, 2 Private parameters
> > >    SymBase
> > >           0 Global, 0 Restricted, 1 Private parameters
> > >    SystemTopology
> > >           0 Global, 0 Restricted, 2 Private parameters
> > >    Time
> > >            Shares: CACTUS
> > >           0 Global, 2 Restricted, 5 Private parameters
> > >    Timers
> > >            Shares: IO
> > >           0 Global, 0 Restricted, 6 Private parameters
> > >    Vectors
> > >           0 Global, 0 Restricted, 2 Private parameters
> > >    hwloc
> > >           0 Global, 0 Restricted, 0 Private parameters
> > >    zlib
> > >           0 Global, 0 Restricted, 0 Private parameters
> > > Parsing schedule files...
> > >    AEILocalInterp
> > >           1 schedule blocks.
> > >    Boundary
> > >           6 schedule blocks.
> > >    CT_Analytic
> > >           13 schedule blocks.
> > >    CT_MultiLevel
> > >           1 schedule blocks.
> > >    Cactus
> > >           24 schedule blocks.
> > >    Carpet
> > >           9 schedule blocks.
> > >    CarpetIOASCII
> > >           2 schedule blocks.
> > >    CarpetIOBasic
> > >           2 schedule blocks.
> > >    CarpetIOHDF5
> > >           10 schedule blocks.
> > >    CarpetIOScalar
> > >           2 schedule blocks.
> > >    CarpetInterp
> > >           1 schedule blocks.
> > >    CarpetLib
> > >           4 schedule blocks.
> > >    CarpetReduce
> > >           15 schedule blocks.
> > >    CarpetRegrid2
> > >           2 schedule blocks.
> > >    CarpetSlab
> > >           0 schedule blocks.
> > >    CartGrid3D
> > >           11 schedule blocks.
> > >    CoordBase
> > >           1 schedule blocks.
> > >    CycleClock
> > >           1 schedule blocks.
> > >    Fortran
> > >           1 schedule blocks.
> > >    GenericFD
> > >           0 schedule blocks.
> > >    HDF5
> > >           0 schedule blocks.
> > >    IOUtil
> > >           4 schedule blocks.
> > >    InitBase
> > >           0 schedule blocks.
> > >    LocalInterp
> > >           1 schedule blocks.
> > >    LoopControl
> > >           4 schedule blocks.
> > >    MPI
> > >           0 schedule blocks.
> > >    MoL
> > >           68 schedule blocks.
> > >    Slab
> > >           3 schedule blocks.
> > >    SymBase
> > >           5 schedule blocks.
> > >    SystemTopology
> > >           1 schedule blocks.
> > >    Time
> > >           7 schedule blocks.
> > >    Timers
> > >           2 schedule blocks.
> > >    Vectors
> > >           2 schedule blocks.
> > >    hwloc
> > >           2 schedule blocks.
> > >    zlib
> > >           0 schedule blocks.
> > >
> > >
> > > ------------------------------------------------------
> > > There was 1 error during execution of the CST
> > > This must be corrected before compilation can proceed
> > > ------------------------------------------------------
> > >
> > >
> > >
> > > ------------------------------------------------------
> > > Warnings were generated during execution of the CST
> > > ------------------------------------------------------
> > >
> > >
> > > CST error in /home/thejas/Cactus/repos/flesh/lib/sbin/  
> > interface_parser.pl  
> > > (at 273)  
> > >   -> CT_MULTILEVEL is friends with ADMBase - non-existent  
> > implementation  
> > >
> > > ------------------------------------------------------
> > >
> > > make[1]: *** [/home/thejas/Cactus/lib/make/make.configuration:213:
> > > /home/thejas/Cactus/configs/sim/config-data/make.thornlist] Error 1
> > > make: *** [Makefile:264: sim] Error 2
> > >
> > >
> > > On Sun, 23 Jul 2023 at 06:46, Roland Haas <rhaas at illinois.edu> wrote:
> > >  
> > > > Dear Thejas,
> > > >
> > > > Instead of the image (out of which I cannot copy and paste text), would
> > > > you mind instead attaching the text output that you have on screen (by
> > > > selecting it, CTRL-C to copy then CTRL-V to paste into the text email)?
> > > >
> > > > Yours,
> > > > Roland
> > > >  
> > > > > Dear Sir/Madam
> > > > > I am Thejas, final year Masters student at Central University of
> > > > > Kerala(India), my Masters project is on Gravitational waves. As a  
> > part of  
> > > > > it I have to work with Einstein's toolkit, unfortunately I am having  
> > some  
> > > > > error while running poisson par file, could you please guide me  
> > regarding  
> > > > > this?, for clarification I am attaching the image and I would also  
> > like  
> > > > to  
> > > > > know how to implement friend in einstein's toolkit.
> > > > > Warm Regards  
> > > >
> > > >
> > > >
> > > > --
> > > > My email is as private as my paper mail. I therefore support encrypting
> > > > and signing email messages. Get my PGP key from  
> > https://urldefense.com/v3/__http://keys.gnupg.net__;!!DZ3fjg!9IEB8rNzT2wvbaky6l_HMiHmoLnVIzx4yE4SFxV9L_3D9OHTJXCqtfom3kOaQHxgf2yjXu1ki-GfOWdQQRd0oHvp$
> > .  
> > > >  
> >
> >
> > --
> > My email is as private as my paper mail. I therefore support encrypting
> > and signing email messages. Get my PGP key from https://urldefense.com/v3/__http://pgp.mit.edu__;!!DZ3fjg!_uekN8ac4VQb49xW4C38Hu8o-MwHtFGjdSUXpQ7U1s7UhKTQFh61aoEV203zQW5fn7qHLtxdadBDv9jT3D9BjwJA$  .
> >  


-- 
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from http://pgp.mit.edu .
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.einsteintoolkit.org/pipermail/users/attachments/20230801/985c90d0/attachment-0001.sig>


More information about the Users mailing list