[FLASH-USERS] ERROR: unable to allocate temp particle buffer
Paul M. Rich
richp at flash.uchicago.edu
Mon Jun 23 16:24:54 EDT 2008
Latif,
What is your MaxParticlesPerProc? If this is too high, at a high
resolution you can run out of memory to allocate from the heap. Does it
work if you lower the MaxParticlesPerProc? Serial IO requires a
secondary particle buffer to move data from the master pe to the other
pe's on read-in. Also, about how much memory do you have per core on
the machine you're trying this on?
--Paul
-------------------------------
ASC FLASH Center
University of Chicago
M.A. Latife wrote:
> Hi,
> Dear All,
> i am running simulation including Particles and gas. when i put more
> resolution like lrefine_min=5 and lrefine_max =8 and max blocks more
> than 2000 for 2-D i get the following error in log file. Can any body
> tell me why it is happening and what is the possible solution for it.i
> have checked separately for particles and gas for high resolution,
> both work fine.
> Best Regards
> Latif
>
>
> ./setup test -maxblocks=5000 -auto
>
> Following is out put written in log file
>
> 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement initiated at 11:34.03
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks all: min=5
> max=5 tot=5
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks valid: min=4
> max=4 tot=4
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement complete
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement initiated
> at 11:34.03
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks all: min=21
> max=21 tot=21
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks valid: min=16
> max=16 tot=16
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement complete
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement initiated
> at 11:34.03
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks all: min=85
> max=85 tot=85
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks valid: min=64
> max=64 tot=64
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement complete
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement initiated
> at 11:34.03
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks all: min=341
> max=341 tot=341
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE] blocks valid: min=256
> max=256 tot=256
> [ 06-18-2008 11:34.03 ] [AMR_REFINE_DEREFINE]: refinement complete
> [ 06-18-2008 11:34.04 ] message: [CHECKPOINT_WR] NOTE: will
> send 459 blocks per message.
> [ 06-18-2008 11:34.04 ] flash_abort: abort_flash() called by
> PE 0
> [ 06-18-2008 11:34.04 ] abort_message: [CHECKPOINT_WR] ERROR: unable
> to allocate temp particle buffer
More information about the flash-users
mailing list