[Users] Cactus Code 4.15.0

Garrison, David Garrison at uhcl.edu
Thu Apr 18 20:57:00 CDT 2024


Hello,

I am having problems getting Cactus 4.15.0 to work.  I am built WaveToyC with Pugh as a test and get the error below:


INFO (PUGH): Not setting up a topology for 1 dimensions

INFO (PUGH): Not setting up a topology for 2 dimensions

INFO (PUGH): Setting up a topology for 3 dimensions

INFO (IOASCII): I/O Method 'IOASCII_1D' registered: output of 1D lines of grid functions/arrays to ASCII files

INFO (IOASCII): Periodic 1D output every 1 iterations

INFO (IOASCII): Periodic 1D output requested for 'WAVETOY::phi'

INFO (IOASCII): I/O Method 'IOASCII_2D' registered: output of 2D planes of grid functions/arrays to ASCII files

INFO (IOASCII): Periodic 2D output turned off

INFO (IOASCII): I/O Method 'IOASCII_3D' registered: output of 3D grid functions/arrays to ASCII files

INFO (IOASCII): Periodic 3D output turned off

Assertion failed: (current_function->RDWR), function CCTK_HasAccess, file RDWR.cc, line 336.

zsh: abort      ./cactus_wave ./wavetoy.par

When I comment out the assertion on line 336 of RDWR.cc<http://RDWR.cc>, I get the statement below:


INFO (PUGH): Not setting up a topology for 1 dimensions

INFO (PUGH): Not setting up a topology for 2 dimensions

INFO (PUGH): Setting up a topology for 3 dimensions

INFO (IOASCII): I/O Method 'IOASCII_1D' registered: output of 1D lines of grid functions/arrays to ASCII files

INFO (IOASCII): Periodic 1D output every 1 iterations

INFO (IOASCII): Periodic 1D output requested for 'WAVETOY::phi'

INFO (IOASCII): I/O Method 'IOASCII_2D' registered: output of 2D planes of grid functions/arrays to ASCII files

INFO (IOASCII): Periodic 2D output turned off

INFO (IOASCII): I/O Method 'IOASCII_3D' registered: output of 3D grid functions/arrays to ASCII files

INFO (IOASCII): Periodic 3D output turned off

WARNING[L1,P0] (Cactus): Possibly illegal access by 'CartGrid3D::SpatialSpacings' for grid function 'GRID::coarse_dx' where 'CCTK_BASEGRID'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'CartGrid3D::SpatialSpacings' for grid function 'GRID::coarse_dy' where 'CCTK_BASEGRID'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'CartGrid3D::SpatialSpacings' for grid function 'GRID::coarse_dz' where 'CCTK_BASEGRID'.

INFO (CartGrid3D): Grid Spacings:

INFO (CartGrid3D): dx=>1.1111111e-01  dy=>1.1111111e-01  dz=>1.1111111e-01

INFO (CartGrid3D): Computational Coordinates:

INFO (CartGrid3D): x=>[-0.500, 0.500]  y=>[-0.500, 0.500]  z=>[-0.500, 0.500]

INFO (CartGrid3D): Indices of Physical Coordinates:

INFO (CartGrid3D): x=>[0,9]  y=>[0,9]  z=>[0,9]

WARNING[L1,P0] (Cactus): Possibly illegal access by 'CartGrid3D::SpatialCoordinates' for grid function 'GRID::r' where 'CCTK_BASEGRID'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'CartGrid3D::SpatialCoordinates' for grid function 'GRID::x' where 'CCTK_BASEGRID'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'CartGrid3D::SpatialCoordinates' for grid function 'GRID::y' where 'CCTK_BASEGRID'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'CartGrid3D::SpatialCoordinates' for grid function 'GRID::z' where 'CCTK_BASEGRID'.

INFO (PUGH): Single processor evolution

INFO (PUGH): 3-dimensional grid functions

INFO (PUGH):   Size: 10 10 10

WARNING[L1,P0] (Cactus): Possibly illegal access by 'Time::Time_Initialise' for grid function 'TIME::courant_dt' where 'CCTK_BASEGRID'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'Time::Time_Initialise' for grid function 'TIME::courant_min_time' where 'CCTK_BASEGRID'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'Time::Time_Initialise' for grid function 'TIME::courant_wave_speed' where 'CCTK_BASEGRID'.

INFO (Time): Timestep set to 0.0555556 (courant_static)

WARNING[L1,P0] (Cactus): Possibly illegal access by 'IDScalarWaveC::WaveToy_InitialData' for grid function 'GRID::x' where 'CCTK_INITIAL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'IDScalarWaveC::WaveToy_InitialData' for grid function 'GRID::y' where 'CCTK_INITIAL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'IDScalarWaveC::WaveToy_InitialData' for grid function 'GRID::z' where 'CCTK_INITIAL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'IDScalarWaveC::WaveToy_InitialData' for grid function 'WAVETOY::phi' where 'CCTK_INITIAL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'IDScalarWaveC::WaveToy_InitialData' for grid function 'WAVETOY::phi' where 'CCTK_INITIAL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

WARNING[L1,P0] (Cactus): Possibly illegal access by 'WaveToyC::WaveToy_Evolution' for grid function 'WAVETOY::phi' where 'CCTK_EVOL'.

————————————————————————————————————————

Done.


Previously I was using Cactus 4.11.0 with no such issues.  It looks like RDWR.cc<http://RDWR.cc> was changed in the flesh sometime between 4.11.0 and 4.15.0.  Has anyone else has this issue?  Is there a patch?  If WaveToy doesn’t work, how can anything else work?


-DG


--
David Garrison, Ph.D.
Associate Dean for the College of Science and Engineering,
Professor and Founding Chair of Physics
University of Houston-Clear Lake
Bayou 3611
Houston, TX 77058

Phone: 281-283-3796
https://www.uhcl.edu/science-engineering/faculty/garrison-david
http://www.uhcl.edu/physics

"If we knew what it was we were doing, it would not be called research, would it?" — Albert Einstein.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/users/attachments/20240419/0e3dd71a/attachment-0003.htm>


More information about the Users mailing list