ScaFaCoS  1.0.1
Scalable Fast Coulomb Solvers
fcs_fmm_setup Interface Reference

Public Member Functions

type(c_ptr) function fcs_fmm_setup (handle, absrel, energy_tolerance, dipole_correction, system, maxdepth, unroll_limit, balanceload)
 

Detailed Description

Definition at line 496 of file fcs4fortran.f90.

Constructor & Destructor Documentation

◆ fcs_fmm_setup()

type(c_ptr) function fcs_fmm_setup ( type(c_ptr), value  handle,
integer(kind = fcs_integer_kind_isoc), value  absrel,
real(kind = fcs_real_kind_isoc), value  energy_tolerance,
integer(kind = fcs_integer_kind_isoc), value  dipole_correction,
integer(kind = c_long_long), value  system,
integer(kind = c_long_long), value  maxdepth,
integer(kind = c_long_long), value  unroll_limit,
integer(kind = c_long_long), value  balanceload 
)

Definition at line 498 of file fcs4fortran.f90.

498  use iso_c_binding
499  implicit none
500  type(c_ptr),value :: handle
501  integer(kind = fcs_integer_kind_isoc), value :: absrel
502  real(kind = fcs_real_kind_isoc), value :: energy_tolerance
503  integer(kind = fcs_integer_kind_isoc), value :: dipole_correction
504  integer(kind = c_long_long), value :: system
505  integer(kind = c_long_long), value :: maxdepth
506  integer(kind = c_long_long), value :: unroll_limit
507  integer(kind = c_long_long), value :: balanceload
508  type(c_ptr) :: fcs_fmm_setup
FCSResult fcs_fmm_setup(FCS handle, fcs_int absrel, fcs_float tolerance_energy, fcs_int dipole_correction, fcs_int system, fcs_int maxdepth, fcs_int unroll_limit, fcs_int load)

The documentation for this interface was generated from the following file: