PLUTO  4.0
 All Data Structures Files Functions Variables Enumerations Macros Pages
Functions
al_decomp_.c File Reference

Miscellaneous of functions act to find the processors distribution. More...

#include "al_hidden.h"

Functions

int AL_Decomp_2d_ (int nproc, int npdim, int *ldims, int *gdims)
 
int AL_Decomp_3d_ (int nproc, int npdim, int *ldims, int *gdims)
 
int AL_Auto_Decomp_ (int nproc, int npdim, int *ldims, int *gdims)
 

Detailed Description

Find a "maximally cubic" processors distribution in 1D, 2D and 3D.

Author
A. Malagoli (University of Chicago)
Date
Jul 17, 1999

Function Documentation

int AL_Auto_Decomp_ ( int  nproc,
int  npdim,
int *  ldims,
int *  gdims 
)

Find a "maximally cubic" processors distribution.

Parameters
[in]nprocnumber of processors
[in]npdimnumber of parallel dimensions
[out]ldimsprocessor decomposition along directions
[in]gdimsglobal array sizes
int AL_Decomp_2d_ ( int  nproc,
int  npdim,
int *  ldims,
int *  gdims 
)

Find a "maximally cubic" processors distribution in 2D.

Parameters
[in]nprocnumber of processors
[in]npdimnumber of parallel dimensions
[out]ldimsprocessor decomposition along directions
[in]gdimsglobal array sizes
int AL_Decomp_3d_ ( int  nproc,
int  npdim,
int *  ldims,
int *  gdims 
)

Find a "maximally cubic" processors distribution in 3D.

Parameters
[in]nprocnumber of processors
[in]npdimnumber of parallel dimensions
[out]ldimsprocessor decomposition along directions
[in]gdimsglobal array sizes