[CP2K:3954] pw_grid_assign error

Dominik 'Rathann' Mierzejewski rat... at gmail.com
Thu Feb 28 22:48:53 UTC 2013


Hello Juerg,

On Wednesday, 01 August 2012 at 10:36, hut... at pci.uzh.ch wrote:
> Thanks for the analysis.
> 
> Unfortunately, you cannot change the available radices for
> the FFTSG library.
> Using FFTW with extended lengths could be a solution.

Was this ever solved? I think I'm having the same issue:


 ===== Routine Calling Stack ===== 

            8 pw_grid_assign
            7 pw_grid_setup
            6 ewald_pw_init
            5 fist_init_subsys
            4 fist_init
            3 fist_create_force_env
            2 qmmm_create_force_env_low
            1 CP2K

 *************************************************************************
 *** 22:31:39 ERRORL2 in pw_grids:pw_grid_assign processor 1  err=-300 ***
 *** condition FAILED at line 1511                                     ***
 *************************************************************************

This is cp2k trunk, revision r12494 (latest).

Regards,
Dominik

> -----cp... at googlegroups.com wrote: -----
> To: cp... at googlegroups.com
> From: Noam Bernstein 
> Sent by: cp... at googlegroups.com
> Date: 07/31/2012 02:55PM
> Subject: Re: [CP2K:3949] pw_grid_assign error
> 
> On Tue, Jul 31, 2012 at 7:37 AM, �<hut... at pci.uzh.ch> wrote:
> > Hi
> >
> > I have also to guess for this one. Could be an additional
> > constraint introduced by the QMMM solver that gets problematic
> > for parallel jobs.
> > Try
> > NGRIDS 1
> > or/and use FFTW. If the error still is there, we have
> > to take a closer look.
> 
> Actually, I've tracked down the problem. �I'd be happy to solve it, but I
> want to know how you want it solved. �Basically, my finest grid has
> a size of 200, and I have 4 grid levels. �That means 100, 50, and 25
> in addition. �The fftsg library, which is used to select grid sizes,
> includes radixes of 200, 100, and 25, but not 50. �But when the
> compatible grid size check happens (in pw_grid_find_n), it only checks
> the top and bottom levels, i.e. 200 and 25, which check out OK. �Then,
> when it gets around to making all the subgrids, pw_grid_init_setup fails
> because 50 isn't a valid size.
> 
> So, I can think of two things that should perhaps be done. �One is
> to add 50 to the fftsg list of valid radixes. �I don't understand enough
> about the fft algorithm to tell if this is acceptable. �Also, the code in
> pw_grid_find_n should check all the subgrids, not just the coarsest
> one. �Perhaps it should print a warning if one of the middle subgrids
> fails. �I'd be happy to code up both those changes, but I don't want to
> do something (e.g. change the list of radixes) that'd break the code.
> 
> �� � Noam
> 
> -- 
> You received this message because you are subscribed to the Google Groups "cp2k" group.
> To post to this group, send email to cp... at googlegroups.com.
> To unsubscribe from this group, send email to cp2k+uns... at googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/cp2k?hl=en.
> 
> -- 
> You received this message because you are subscribed to the Google Groups "cp2k" group.
> To post to this group, send email to cp... at googlegroups.com.
> To unsubscribe from this group, send email to cp2k+uns... at googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/cp2k?hl=en.
> 

-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"



More information about the CP2K-user mailing list