MFIX  2016-1
des_cluster Module Reference

Data Types

type  cluster_type
 
type  ctype
 
interface  getclusterfielddata
 
interface  getclusterparticledata
 
type  particle_type
 
type  ptype
 
interface  sendclusterdata
 

Functions/Subroutines

subroutine create_cluster (cluster)
 
subroutine gettopcluster (cluster)
 
subroutine deletetopcluster (cluster)
 
subroutine delete_clusters ()
 
subroutine delete_particles_in_cluster (cluster)
 
subroutine add_particle_to_cluster (cluster, pID)
 
subroutine getnextcluster (cluster)
 
subroutine getnextparticle (cluster, particle)
 
subroutine add_particle_to_psearchhistory (particle, pID)
 
subroutine gettopparticle_in_psearchhistory (particle)
 
subroutine deletetopparticle_in_psearchhistory ()
 
subroutine delete_psearchhistory ()
 
subroutine print_clusters
 
subroutine init_print_clusters (dbg_level)
 
subroutine finl_print_clusters (dbg_level)
 
subroutine addparticle (this, lMap, lID)
 
subroutine getclusterparticledata_1i (lData, lrbuff, lOut)
 
subroutine getclusterparticledata_2i (lData, lrbuff, lOut)
 
subroutine getclusterparticledata_1d (lData, lrbuff, lOut)
 
subroutine getclusterparticledata_2d (lData, lrbuff, lOut)
 
subroutine getclusterghostdata (lrbuff, lOut)
 
subroutine getclusterfielddata_1d (lData, lrbuff, lOut)
 
subroutine getclusterfielddata_3d (lData_1, lData_2, lData_3, lrbuff, lOut)
 
subroutine sendclusterdata_1d (lsbuff, lData)
 

Variables

integer clustercount
 
integer psearchhistorycount
 
type(particle_type), pointer psearch_history_ll
 
type(cluster_type), pointer cluster_ll
 <<----------------— DMP Related Variables -----------------—>>>! More...
 
integer, parameter clusterpe = 0
 
type(ctype), dimension(:), allocatable, target clusters
 
integer clustercount_all
 
integer send_cnt
 
integer, dimension(:), allocatable recv_cnt
 
integer, dimension(:), allocatable recv_dsp
 
integer recv_sum
 

Function/Subroutine Documentation

subroutine des_cluster::add_particle_to_cluster ( type(cluster_type), intent(inout), pointer  cluster,
integer, intent(in)  pID 
)

Definition at line 348 of file des_cluster_mod.f.

subroutine des_cluster::add_particle_to_psearchhistory ( type(particle_type), intent(out), pointer  particle,
integer, intent(in)  pID 
)

Definition at line 417 of file des_cluster_mod.f.

subroutine des_cluster::addparticle ( type(ctype), intent(inout), pointer  this,
integer, intent(in)  lMap,
integer, intent(in)  lID 
)

Definition at line 1623 of file des_cluster_mod.f.

Here is the caller graph for this function:

subroutine des_cluster::create_cluster ( type(cluster_type), intent(out), pointer  cluster)

Definition at line 143 of file des_cluster_mod.f.

subroutine des_cluster::delete_clusters ( )

Definition at line 243 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::delete_particles_in_cluster ( type(cluster_type), intent(inout), pointer  cluster)

Definition at line 294 of file des_cluster_mod.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine des_cluster::delete_psearchhistory ( )

Definition at line 545 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::deletetopcluster ( type(cluster_type), intent(inout), pointer  cluster)

Definition at line 212 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::deletetopparticle_in_psearchhistory ( )

Definition at line 497 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::finl_print_clusters ( integer, intent(in)  dbg_level)

Definition at line 1556 of file des_cluster_mod.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine des_cluster::getclusterfielddata_1d ( double precision, dimension(:), intent(in)  lData,
double precision, dimension(:), intent(inout), allocatable  lrbuff,
double precision, dimension(:), intent(inout), optional, allocatable  lOut 
)

Definition at line 2136 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::getclusterfielddata_3d ( double precision, dimension(:), intent(in)  lData_1,
double precision, dimension(:), intent(in)  lData_2,
double precision, dimension(:), intent(in)  lData_3,
double precision, dimension(:,:), intent(inout), allocatable  lrbuff,
double precision, dimension(:,:! ), intent(inout), optional, allocatable  lOut 
)

Definition at line 2232 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::getclusterghostdata ( logical, dimension(:), intent(inout), allocatable  lrbuff,
logical, dimension(:), intent(inout), optional, allocatable  lOut 
)

Definition at line 2037 of file des_cluster_mod.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine des_cluster::getclusterparticledata_1d ( double precision, dimension(:), intent(in)  lData,
double precision, dimension(:), intent(inout), allocatable  lrbuff,
double precision, dimension(:), intent(inout), optional, allocatable  lOut 
)

Definition at line 1856 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::getclusterparticledata_1i ( integer, dimension(:), intent(in)  lData,
integer, dimension(:), intent(inout), allocatable  lrbuff,
integer, dimension(:), intent(inout), optional, allocatable  lOut 
)

Definition at line 1681 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::getclusterparticledata_2d ( double precision, dimension(:,:), intent(in)  lData,
double precision, dimension(:,:), intent(inout), allocatable  lrbuff,
double precision, dimension(:,:! ), intent(inout), optional, allocatable  lOut 
)

Definition at line 1940 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::getclusterparticledata_2i ( integer, dimension(:,:), intent(in)  lData,
integer, dimension(:,:), intent(inout), allocatable  lrbuff,
integer, dimension(:,:), intent(inout), optional, allocatable  lOut 
)

Definition at line 1764 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::getnextcluster ( type(cluster_type), intent(inout), pointer  cluster)

Definition at line 377 of file des_cluster_mod.f.

Here is the caller graph for this function:

subroutine des_cluster::getnextparticle ( type(cluster_type), intent(in), pointer  cluster,
type(particle_type), intent(inout), pointer  particle 
)

Definition at line 397 of file des_cluster_mod.f.

Here is the caller graph for this function:

subroutine des_cluster::gettopcluster ( type(cluster_type), intent(inout), pointer  cluster)

Definition at line 189 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::gettopparticle_in_psearchhistory ( type(particle_type), intent(inout), pointer  particle)

Definition at line 472 of file des_cluster_mod.f.

Here is the caller graph for this function:

subroutine des_cluster::init_print_clusters ( integer, intent(in)  dbg_level)

Definition at line 843 of file des_cluster_mod.f.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine des_cluster::print_clusters ( )

Definition at line 603 of file des_cluster_mod.f.

Here is the call graph for this function:

subroutine des_cluster::sendclusterdata_1d ( double precision, dimension(:), intent(in)  lsbuff,
double precision, dimension(:), intent(inout)  lData 
)

Definition at line 2389 of file des_cluster_mod.f.

Here is the call graph for this function:

Variable Documentation

type(cluster_type), pointer des_cluster::cluster_ll

<<----------------— DMP Related Variables -----------------—>>>!

Definition at line 73 of file des_cluster_mod.f.

integer des_cluster::clustercount

Definition at line 42 of file des_cluster_mod.f.

integer des_cluster::clustercount_all

Definition at line 97 of file des_cluster_mod.f.

integer, parameter des_cluster::clusterpe = 0

Definition at line 78 of file des_cluster_mod.f.

type(ctype), dimension(:), allocatable, target des_cluster::clusters

Definition at line 96 of file des_cluster_mod.f.

type(particle_type), pointer des_cluster::psearch_history_ll

Definition at line 57 of file des_cluster_mod.f.

integer des_cluster::psearchhistorycount

Definition at line 45 of file des_cluster_mod.f.

integer, dimension(:), allocatable des_cluster::recv_cnt

Definition at line 108 of file des_cluster_mod.f.

integer, dimension(:), allocatable des_cluster::recv_dsp

Definition at line 111 of file des_cluster_mod.f.

integer des_cluster::recv_sum

Definition at line 114 of file des_cluster_mod.f.

integer des_cluster::send_cnt

Definition at line 104 of file des_cluster_mod.f.