|
CP2K 2.4 (Revision 12889)
|
structure to store local (to a processor) ordered lists of integers. More...
Collaboration diagram for distribution_1d_types::distribution_1d_type:Private Attributes | |
| INTEGER | ref_count |
| INTEGER | id_nr |
| LOGICAL | listbased_distribution |
| INTEGER, dimension(:), pointer | n_el |
| TYPE(cp_1d_i_p_type), dimension(:), pointer | list |
| TYPE(cp_1d_i_p_type), dimension(:), pointer | global_distribution |
| TYPE(cp_para_env_type), pointer | para_env |
| TYPE(local_particle_type), dimension(:), pointer | local_particle_set |
structure to store local (to a processor) ordered lists of integers.
| ref_count | reference count (see doc/ReferenceCounting.html) |
| n_el | n_el(i) is number of elements of list(i) |
| list | list(i) contains an ordered list of integer (the array might be bigger than n_el(i), but the extra elements should be ignored) |
| para_env | the parallel environment underlying the distribution |
| global_distribution | global_distribution(i) is the id of the processor that has "i". This is allocated only with distribution_1d_build_gdist, try to avoid it (uses more memory) |
| listbased_distribution | true if each list has its own distribution |
Definition at line 81 of file distribution_1d_types.f90.
TYPE(cp_1d_i_p_type),dimension(:),pointer distribution_1d_types::distribution_1d_type::global_distribution [private] |
Definition at line 85 of file distribution_1d_types.f90.
Definition at line 82 of file distribution_1d_types.f90.
TYPE(cp_1d_i_p_type),dimension(:),pointer distribution_1d_types::distribution_1d_type::list [private] |
Definition at line 85 of file distribution_1d_types.f90.
LOGICAL distribution_1d_types::distribution_1d_type::listbased_distribution [private] |
Definition at line 83 of file distribution_1d_types.f90.
TYPE(local_particle_type),dimension(:),pointer distribution_1d_types::distribution_1d_type::local_particle_set [private] |
Definition at line 87 of file distribution_1d_types.f90.
INTEGER,dimension(:),pointer distribution_1d_types::distribution_1d_type::n_el [private] |
Definition at line 84 of file distribution_1d_types.f90.
TYPE(cp_para_env_type),pointer distribution_1d_types::distribution_1d_type::para_env [private] |
Definition at line 86 of file distribution_1d_types.f90.
Definition at line 82 of file distribution_1d_types.f90.
1.7.3