Opened 19 months ago

#2048 new defect

WaveMoL test gaussian.par uses uninitialized memory

Reported by: Roland Haas Owned by:
Priority: minor Milestone:
Component: Cactus Version: development version
Keywords: Cc:


WaveMoL's IDWaveMoL thorn only sets up ID on the current timelevel. However the gaussian.par test using radiative boundary conditions which require valid values on the previous timelevel. With PUGH it seems that these values are usually zero (either because PUGH clears memory or because malloc() does). With Carpet however, poisoning is the default and one finds that NaNs show up from the boundary, one per timestep.

This can be avoided by setting mol::initial_data_is_crap = yes (or the equivalent Carpet parameter if one uses Carpet) in the parfile.

Attachments (0)

Change History (0)

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
Next status will be 'review'.
as The resolution will be set.
to The owner will be changed from (none) to the specified user.
Next status will be 'confirmed'.
The owner will be changed from (none) to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.