initialization More...
Go to the source code of this file.
Modules | |
| module | yowpdlibmain |
Functions/Subroutines | |
| subroutine, public | yowpdlibmain::initfromgriddim (MNP, MNE, INE_global, secDim, MPIcomm) |
| subroutine | yowpdlibmain::real_mpi_barrier_pdlib (TheComm, string) |
| subroutine | yowpdlibmain::assignmesh (MNP, MNE) |
| subroutine | yowpdlibmain::prepartition |
| pre-partition the mesh just divide the mesh into nTasks parts and create a premature iplg alter: np_perProc, np_perProcSum, np, iplg More... | |
| subroutine | yowpdlibmain::findconnnodes (INE_global) |
| create the connected Nodes array loop over all elements and their nodes. More... | |
| subroutine | yowpdlibmain::runparmetis (MNP) |
| Collect all data for parmetis und partition the mesh after that, we know for every node the domain ID alter: t_Node::domainID. More... | |
| subroutine | yowpdlibmain::postpartition |
| recalculate some variables parmetis change the number of sides per domain. More... | |
| subroutine | yowpdlibmain::findghostnodes |
| find the ghost nodes of the local domain alter: ng, ghosts(), ghostlg, ghostgl, npa, iplg More... | |
| subroutine | yowpdlibmain::findconndomains |
| find the number of connected domains and their ghosts 1) Iterate over all ghost nodes and look at their thread id to find # neighbor domains 2) assign the ghost nodes to their domains alter: neighborDomains(), nConnDomains More... | |
| subroutine | yowpdlibmain::exchangeghostids |
| exchange Ghost Ids so every thread knows which nodes he has to send to the other parition. More... | |
| subroutine | yowpdlibmain::postpartition2 (INE_global) |
| this collects all data which depends on ghost information alter: ne, INE, x, y, z, ielg More... | |
| subroutine | yowpdlibmain::computetria_ien_si_ccon |
| subroutine | yowpdlibmain::element_crosses_dateline (RX1, RX2, RX3, CROSSES_DATELINE) |
| subroutine, public | yowpdlibmain::finalizepd () |