Opened 8 years ago

Last modified 17 months ago

#151 new defect - convergence

simple two-point grid fails to converge

Reported by: Gary J. Ferland Owned by: nobody
Priority: major Milestone: C13 branch
Component: convergence (generic) Version: trunk
Keywords: Cc:

Description

the attached sim passes with g++ and icc on mac and cloud9 in serial mode. it is the first two points in calculating a cooling function. when run under mpi two-way the second point fails with species conservation problems.

seems that the second point is not being initialized correctly?

Attachments (1)

ccurve.in (146 bytes) - added by Gary J. Ferland 8 years ago.

Download all attachments as: .zip

Change History (3)

Changed 8 years ago by Gary J. Ferland

Attachment: ccurve.in added

comment:1 Changed 8 years ago by Gary J. Ferland

update - if i run the 100K sim by itself it fails the same way as the mpi run. so the mpi run is the "correct" answer while the serial run has a memory of the previous calculation, which set it on track.

comment:2 Changed 17 months ago by peter

Component: parallelconvergence (generic)
Summary: simple two-point grid fails with mpi, works serialsimple two-point grid fails to converge

Rerunning this sim with the trunk@11137 using fork-based parallelization shows that now neither sim in the grid converges. The run was aborted after ~ 84 min of CPU time per thread. The sequential run showed the same behavior and was also aborted.

Changing summary to reflect this fact.

It is doubtful that running in parallel would still make a difference, hence changing component as well. At the very least, the convergence problems would need to be solved first before this can be investigated further.

Note: See TracTickets for help on using tickets.