Has fancy data. More...
Variables | |
| integer, parameter | rkind = 4 |
| double precision. More... | |
| logical, parameter | debugprepartition = .false. |
| logical, parameter | debugpostpartition = .false. |
| logical, parameter | debugparmetis = .false. |
| logical, parameter | debugpartition = .false. |
| write partition information into file fort.600. More... | |
| integer, save | ntasks = 0 |
| Number of threads. More... | |
| integer, save | myrank = 0 |
| The thread id. More... | |
| integer, save, public | comm |
| MPI Communicator. More... | |
| integer, save | itype = MPI_INTEGER |
| MPI Integer Type. More... | |
| integer, dimension(mpi_status_size) | istatus |
| MPI Real Type Shpuld be MPI_REAL8. More... | |
| integer, save | rtype = MPI_REAL4 |
Has fancy data.
| integer, save, public yowdatapool::comm |
MPI Communicator.
Should be MPI_COMM_WORLD. If pdlib is run into a existing MPI enviroment, comm is set to a new communicator
Definition at line 66 of file yowdatapool.F90.
Referenced by yowerr::abort(), yowpdlibmain::exchangeghostids(), yowrankmodule::exchangeiplg(), yowexchangemodule::finalizeexchangemodule(), yowerr::parallel_abort(), yowexchangemodule::pdlib_exchange1dreal(), yowexchangemodule::pdlib_exchange2dreal(), yowexchangemodule::pdlib_exchange2dreal_zero(), yowpdlibmain::real_mpi_barrier_pdlib(), yowpdlibmain::runparmetis(), and yowerr::warn().
| logical, parameter yowdatapool::debugparmetis = .false. |
Definition at line 51 of file yowdatapool.F90.
Referenced by yowpdlibmain::runparmetis().
| logical, parameter yowdatapool::debugpartition = .false. |
write partition information into file fort.600.
one can display partition with katerfempresenter. just open the system.dat and click on the partitions icon
Definition at line 55 of file yowdatapool.F90.
Referenced by yowpdlibmain::runparmetis().
| logical, parameter yowdatapool::debugpostpartition = .false. |
Definition at line 50 of file yowdatapool.F90.
Referenced by yowpdlibmain::initfromgriddim().
| logical, parameter yowdatapool::debugprepartition = .false. |
Definition at line 49 of file yowdatapool.F90.
Referenced by yowpdlibmain::initfromgriddim().
| integer, dimension(mpi_status_size) yowdatapool::istatus |
MPI Real Type Shpuld be MPI_REAL8.
Definition at line 74 of file yowdatapool.F90.
Referenced by pdlib_w3profsmd::check_array_integral_nx_r8_maxfunct(), yowfunction::computelistnp_listnpa_listiplg(), yowfunction::computelistnp_listnpa_listiplg_kernel(), pdlib_field_vec::do_output_exchanges(), w3wavset::fd_collect_sxx_xy_yy(), w3wavset::fd_wave_setup_computation(), pdlib_w3profsmd::pdlib_init(), pdlib_w3profsmd::scal_integral_print_general(), w3parall::set_up_nseal_nsealm(), w3parall::synchronize_global_array(), w3parall::synchronize_ipgl_etc_array(), pdlib_w3profsmd::test_mpi_status(), w3wavset::trig_set_meanvalue_to_zero(), w3wavset::trig_wave_setup_scalar_prod(), pdlib_field_vec::unst_pdlib_read_from_file(), pdlib_field_vec::unst_pdlib_write_to_file(), w3initmd::w3init(), and pdlib_w3profsmd::write_var_to_text_file().
| integer, save yowdatapool::itype = MPI_INTEGER |
MPI Integer Type.
Should be MPI_INTEGER
Definition at line 70 of file yowdatapool.F90.
Referenced by yowexchangemodule::creatempitype(), yowrankmodule::exchangeiplg(), and yowpdlibmain::runparmetis().
| integer, save yowdatapool::myrank = 0 |
The thread id.
starts by 0. The first Thread has rank 0
Definition at line 62 of file yowdatapool.F90.
Referenced by yowelementpool::belongto(), yowrankmodule::calcistart(), yowpdlibmain::computetria_ien_si_ccon(), yowpdlibmain::element_crosses_dateline(), yowpdlibmain::exchangeghostids(), yowrankmodule::exchangeiplg(), yowexchangemodule::finalizeexchangemodule(), yowpdlibmain::findconndomains(), yowpdlibmain::findghostnodes(), yowpdlibmain::initfromgriddim(), yowrankmodule::initrankmodule(), yowexchangemodule::pdlib_exchange1dreal(), yowexchangemodule::pdlib_exchange2dreal(), yowexchangemodule::pdlib_exchange2dreal_zero(), yowpdlibmain::postpartition(), yowpdlibmain::postpartition2(), yowpdlibmain::prepartition(), yowpdlibmain::real_mpi_barrier_pdlib(), and yowpdlibmain::runparmetis().
| integer, save yowdatapool::ntasks = 0 |
Number of threads.
Definition at line 58 of file yowdatapool.F90.
Referenced by yowelementpool::belongto(), yowrankmodule::calcistart(), yowpdlibmain::exchangeghostids(), yowrankmodule::exchangeiplg(), yowpdlibmain::findconndomains(), yowrankmodule::initrankmodule(), yowpdlibmain::postpartition(), yowpdlibmain::prepartition(), yowpdlibmain::real_mpi_barrier_pdlib(), and yowpdlibmain::runparmetis().
| integer, parameter yowdatapool::rkind = 4 |
double precision.
Default real datatype
Definition at line 47 of file yowdatapool.F90.
Referenced by yowexchangemodule::finalizeexchangemodule(), yowexchangemodule::pdlib_exchange1dreal(), yowexchangemodule::pdlib_exchange2dreal(), yowexchangemodule::pdlib_exchange2dreal_zero(), and w3parall::synchronize_global_array().
| integer, save yowdatapool::rtype = MPI_REAL4 |
Definition at line 76 of file yowdatapool.F90.
Referenced by pdlib_w3profsmd::check_array_integral_nx_r8_maxfunct(), yowfunction::computelistnp_listnpa_listiplg(), yowfunction::computelistnp_listnpa_listiplg_kernel(), yowexchangemodule::creatempitype(), w3wavset::fd_collect_sxx_xy_yy(), w3wavset::fd_wave_setup_computation(), pdlib_w3profsmd::pdlib_explicit_block(), pdlib_w3profsmd::pdlib_jacobi_gauss_seidel_block(), pdlib_w3profsmd::pdlib_w3xypfsfct2(), pdlib_w3profsmd::pdlib_w3xypfsn2(), pdlib_w3profsmd::pdlib_w3xypfspsi2(), pdlib_w3profsmd::scal_integral_print_general(), w3parall::synchronize_global_array(), pdlib_w3profsmd::test_mpi_status(), w3wavset::trig_set_meanvalue_to_zero(), w3wavset::trig_wave_setup_scalar_prod(), and pdlib_w3profsmd::write_var_to_text_file().