AQUAgpusph 4.1.2
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345678]
  aquagpusph
  include
  CalcServer
  Reports
 Assert.hCheck that a condition holds true, or trhow a fatal error otherwise. (See Aqua::CalcServer::Assert for details)
 Conditional.hCheck a condition to enable/disable all the tools in its scope (See Aqua::CalcServer::Conditional and Aqua::CalcServer::End for details)
 Copy.hArray copy tool. (see Aqua::CalcServer::Copy for details)
 Kernel.hOpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details)
 LinkList.cl.inLinkList OpenCL methods. (See Aqua::CalcServer::LinkList for details)
 LinkList.hComplex tool to perform the link-list based on the "pos" array. (See Aqua::CalcServer::LinkList for details)
 LinkList.hcl.inHeader to be inserted into CalcServer/LinkList.cl.in file
 MPISync.cl.inManipulate the mask to can count the number of components to download. (See Aqua::CalcServer::MPISync for details)
 MPISync.hSynchronize arrays between processes, sending information by the network. (See Aqua::CalcServer::MPISync for details)
 MPISync.hcl.inHeader to be inserted into CalcServer/UnSort.cl.in file
 Python.hPython script execution tool. (See Aqua::CalcServer::Python for details)
 RadixSort.cl.inRadix sort OpenCL methods. (See Aqua::CalcServer::RadixSort for details)
 RadixSort.hMethods to perform a radix sort using the GPU (or any device supported by OpenCL). (See Aqua::CalcServer::RadixSort for details)
 RadixSort.hcl.inHeader to be inserted into CalcServer/RadixSort.cl.in file
 Reduction.cl.inReduction OpenCL methods. (See Aqua::CalcServer::Reduction for details)
 Reduction.hReductions, like scans, prefix sums, maximum or minimum, etc... (See Aqua::CalcServer::Reduction for details)
 Reduction.hcl.inHeader to be inserted into CalcServer/Reduction.cl.in file
 Set.cl.inArray constant value set OpenCL methods. (See Aqua::CalcServer::Set for details)
 Set.hSet all the components of an array with the desired value. (See Aqua::CalcServer::Set for details)
 Set.hcl.inHeader to be inserted into CalcServer/Set.cl.in file
 SetScalar.hSet a scalar variable. (See Aqua::CalcServer::SetScalar for details)
 Tool.hTools virtual environment to allow the user to define/manipulate the tools used to carry out the simulation. (see Aqua::CalcServer::Tool)
 UnSort.cl.inUnsorting arrays OpenCL methods. (See Aqua::CalcServer::UnSort for details)
 UnSort.hUnSort Recover the original id of each particle. (See Aqua::CalcServer::UnSort for details)
 UnSort.hcl.inHeader to be inserted into CalcServer/UnSort.cl.in file
  InputOutput
 ASCII.hParticles plain text data files loader/saver (with math expressions evaluator). (See Aqua::InputOutput::ASCII for details)
 FastASCII.hParticles plain text data files loader/saver. (See Aqua::InputOutput::FastASCII for details)
 InputOutput.hBase class for all the input/output file managers. (See Aqua::InputOutput::InputOutput for details)
 Logger.hTerminal output, with Log automatic copying. (See Aqua::InputOutput::Logger for details)
 Particles.hParticles files manager. (See Aqua::InputOutput::Particles for details)
 Report.hBase class for all the report file managers. (See Aqua::InputOutput::Report for details)
 State.hSimulation configuration files manager. (See Aqua::InputOutput::State for details)
 VTK.hParticles VTK data files loader/saver. (See Aqua::InputOutput::VTK for details)
  Tokenizer
 Tokenizer.hMath expression evaluator. (See Aqua::Tokenizer for details)
 ArgumentsManager.hRun time input options manager. (See Aqua::InputOutput::ArgumentsManager for details)
 AuxiliarMethods.hSet of auxiliar functions
 CalcServer.hThe calculation main entry point. (See Aqua::CalcServer::CalcServer for details)
 FileManager.hInput and output files managing. (See Aqua::InputOutput::FileManager for details)
 ProblemSetup.hSimulation configuration data structures. (See Aqua::InputOutput::ProblemSetup for details)
 Singleton.hSingleton instance. (See Aqua::Singleton for details)
 sphPrerequisites.hSet of definitions and macros related with the implementation
 TimeManager.hSimulation time flow events manager. (See Aqua::InputOutput::TimeManager for details)
 Variable.hVirtual variables environment to allow the user define/manipulate the variables used in the simulation externally. (see Aqua::InpuOutput::Variable and Aqua::InpuOutput::Variables)
  resources
  Scripts
  basic
  cfd
  KernelFunctions
  lelasticity
  types
  src
  CalcServer
  Reports
 Assert.cppCheck that a condition holds true, or trhow a fatal error otherwise. (See Aqua::CalcServer::Assert for details)
 CalcServer.cppThe calculation main entry point. (See Aqua::CalcServer::CalcServer for details)
 Conditional.cppCheck a condition to enable/disable all the tools in its scope (See Aqua::CalcServer::Conditional and Aqua::CalcServer::End for details)
 Copy.cppArray copy tool. (see Aqua::CalcServer::Copy for details)
 Kernel.cppOpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details)
 LinkList.cppLink-list based neighbours location algorithm. (See Aqua::CalcServer::LinkList for details)
 MPISync.cppSynchronize arrays between processes, sending information by the network. (See Aqua::CalcServer::MPISync for details)
 Python.cppPython script execution tool. (See Aqua::CalcServer::Python for details)
 RadixSort.cppMethods to perform a radix sort using the GPU (or any device supported by OpenCL). (See Aqua::CalcServer::RadixSort for details)
 Reduction.cppReductions, like scans, prefix sums, maximum or minimum, etc... (See Aqua::CalcServer::Reduction for details)
 Set.cppSet all the components of an array with the desired value. (See Aqua::CalcServer::Set for details)
 SetScalar.cppSet a scalar variable. (See Aqua::CalcServer::SetScalar for details)
 Tool.cppTools virtual environment to allow the user to define/manipulate the tools used to carry out the simulation. (see Aqua::CalcServer::Tool)
 UnSort.cppUnSort Recover the original id of each particle. (See Aqua::CalcServer::UnSort for details)
  InputOutput
 ASCII.cppParticles plain text data files loader/saver (with math expressions evaluator). (See Aqua::InputOutput::ASCII for details)
 FastASCII.cppParticles plain text data files loader/saver. (See Aqua::InputOutput::FastASCII for details)
 Logger.cppTerminal output, with Log automatic copying. (See Aqua::InputOutput::Logger for details)
 Particles.cppParticles files manager. (See Aqua::InputOutput::Particles for details)
 Report.cppBase class for all the report file managers. (See Aqua::InputOutput::Report for details)
 State.cppSimulation configuration files manager. (See Aqua::InputOutput::State for details)
 VTK.cppParticles VTK data files loader/saver. (See Aqua::InputOutput::VTK for details)
  Tokenizer
 Tokenizer.cppMath expression evaluator. (See Aqua::Tokenizer for details)
 ArgumentsManager.cppRun time input options manager. (See Aqua::InputOutput::ArgumentsManager for details)
 AuxiliarMethods.cppSet of auxiliar functions
 FileManager.cppInput and output files managing. (See Aqua::InputOutput::FileManager for details)
 main.cppThe AQUAgpusph starting point, also known as the host. (See main(int argc, char *argv[]) for details)
 ProblemSetup.cppSimulation configuration data structures. (See Aqua::InputOutput::ProblemSetup for details)
 TimeManager.cppSimulation time flow events manager. (See Aqua::InputOutput::TimeManager for details)
 Variable.cppVirtual variables environment to allow the user define/manipulate the variables used in the simulation externally. (see Aqua::InpuOutput::Variable and Aqua::InpuOutput::Variables)