return ndiv;
}
-static bool fits_pme_ratio(int nnodes,int npme,float ratio)
+static gmx_bool fits_pme_ratio(int nnodes,int npme,float ratio)
{
return ((double)npme/(double)nnodes > 0.95*ratio);
}
-static bool fits_pp_pme_perf(FILE *fplog,
+static gmx_bool fits_pp_pme_perf(FILE *fplog,
t_inputrec *ir,matrix box,gmx_mtop_t *mtop,
int nnodes,int npme,float ratio)
{
return comm_vol;
}
-static bool inhomogeneous_z(const t_inputrec *ir)
+static gmx_bool inhomogeneous_z(const t_inputrec *ir)
{
return ((EEL_PME(ir->coulombtype) || ir->coulombtype==eelEWALD) &&
ir->ePBC==epbcXYZ && ir->ewald_geometry==eewg3DC);
static real optimize_ncells(FILE *fplog,
int nnodes_tot,int npme_only,
- bool bDynLoadBal,real dlb_scale,
+ gmx_bool bDynLoadBal,real dlb_scale,
gmx_mtop_t *mtop,matrix box,gmx_ddbox_t *ddbox,
t_inputrec *ir,
gmx_domdec_t *dd,
real cellsize_limit,real cutoff,
- bool bInterCGBondeds,bool bInterCGMultiBody,
+ gmx_bool bInterCGBondeds,gmx_bool bInterCGMultiBody,
ivec nc)
{
int npp,npme,ndiv,*div,*mdiv,d,nmax;
- bool bExcl_pbcdx;
+ gmx_bool bExcl_pbcdx;
float pbcdxr;
real limit;
ivec itry;
real dd_choose_grid(FILE *fplog,
t_commrec *cr,gmx_domdec_t *dd,t_inputrec *ir,
gmx_mtop_t *mtop,matrix box,gmx_ddbox_t *ddbox,
- bool bDynLoadBal,real dlb_scale,
+ gmx_bool bDynLoadBal,real dlb_scale,
real cellsize_limit,real cutoff_dd,
- bool bInterCGBondeds,bool bInterCGMultiBody)
+ gmx_bool bInterCGBondeds,gmx_bool bInterCGMultiBody)
{
int npme,nkx,nky;
real limit;