AQUAgpusph 5.0.4
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345678]
 
aquagpusph
 
aquagpusph
 
CalcServer
 
Reports
 
Assert.cpp
Check that a condition holds true, or trhow a fatal error otherwise. (See Aqua::CalcServer::Assert for details)
 
Assert.hpp
Check that a condition holds true, or trhow a fatal error otherwise. (See Aqua::CalcServer::Assert for details)
 
CalcServer.cpp
The calculation main entry point. (See Aqua::CalcServer::CalcServer for details)
 
CalcServer.hpp
The calculation main entry point. (See Aqua::CalcServer::CalcServer for details)
 
Conditional.cpp
Check a condition to enable/disable all the tools in its scope (See Aqua::CalcServer::Conditional and Aqua::CalcServer::End for details)
 
Conditional.hpp
Check a condition to enable/disable all the tools in its scope (See Aqua::CalcServer::Conditional and Aqua::CalcServer::End for details)
 
Copy.cpp
Array copy tool. (see Aqua::CalcServer::Copy for details)
 
Copy.hpp
Array copy tool. (see Aqua::CalcServer::Copy for details)
 
Kernel.cpp
OpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details)
 
Kernel.hpp
OpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details)
 
LinkList.cl.in
LinkList OpenCL methods. (See Aqua::CalcServer::LinkList for details)
 
LinkList.cpp
Link-list based neighbours location algorithm. (See Aqua::CalcServer::LinkList for details)
 
LinkList.hcl.in
Header to be inserted into CalcServer/LinkList.cl.in file
 
LinkList.hpp
Complex tool to perform the link-list based on the "pos" array. (See Aqua::CalcServer::LinkList for details)
 
MPISync.cl.in
Manipulate the mask to can count the number of components to download. (See Aqua::CalcServer::MPISync for details)
 
MPISync.cpp
Synchronize arrays between processes, sending information by the network. (See Aqua::CalcServer::MPISync for details)
 
MPISync.hcl.in
Header to be inserted into CalcServer/UnSort.cl.in file
 
MPISync.hpp
Synchronize arrays between processes, sending information by the network. (See Aqua::CalcServer::MPISync for details)
 
Python.cpp
Python script execution tool. (See Aqua::CalcServer::Python for details)
 
Python.hpp
Python script execution tool. (See Aqua::CalcServer::Python for details)
 
RadixSort.cl.in
Radix sort OpenCL methods. (See Aqua::CalcServer::RadixSort for details)
 
RadixSort.cpp
Methods to perform a radix sort using the GPU (or any device supported by OpenCL). (See Aqua::CalcServer::RadixSort for details)
 
RadixSort.hcl.in
Header to be inserted into CalcServer/RadixSort.cl.in file
 
RadixSort.hpp
Methods to perform a radix sort using the GPU (or any device supported by OpenCL). (See Aqua::CalcServer::RadixSort for details)
 
Reduction.cl.in
Reduction OpenCL methods. (See Aqua::CalcServer::Reduction for details)
 
Reduction.cpp
Reductions, like scans, prefix sums, maximum or minimum, etc... (See Aqua::CalcServer::Reduction for details)
 
Reduction.hcl.in
Header to be inserted into CalcServer/Reduction.cl.in file
 
Reduction.hpp
Reductions, like scans, prefix sums, maximum or minimum, etc... (See Aqua::CalcServer::Reduction for details)
 
Set.cl.in
Array constant value set OpenCL methods. (See Aqua::CalcServer::Set for details)
 
Set.cpp
Set all the components of an array with the desired value. (See Aqua::CalcServer::Set for details)
 
Set.hcl.in
Header to be inserted into CalcServer/Set.cl.in file
 
Set.hpp
Set all the components of an array with the desired value. (See Aqua::CalcServer::Set for details)
 
SetScalar.cpp
Set a scalar variable. (See Aqua::CalcServer::SetScalar for details)
 
SetScalar.hpp
Set a scalar variable. (See Aqua::CalcServer::SetScalar for details)
 
Sort.cl.in
Bitonic sort OpenCL methods. (See Aqua::CalcServer::Sort for details)
 
Sort.cpp
Methods to perform a radix sort using the GPU (or any device supported by OpenCL). (See Aqua::CalcServer::Sort for details)
 
Sort.hcl.in
Header to be inserted into CalcServer/RadixSort.cl.in file
 
Sort.hpp
Methods to perform a radix sort using the GPU (or any device supported by OpenCL). (See Aqua::CalcServer::Sort for details)
 
Tool.cpp
Tools virtual environment to allow the user to define/manipulate the tools used to carry out the simulation. (see Aqua::CalcServer::Tool)
 
Tool.hpp
Tools virtual environment to allow the user to define/manipulate the tools used to carry out the simulation. (see Aqua::CalcServer::Tool)
 
UnSort.cl.in
Unsorting arrays OpenCL methods. (See Aqua::CalcServer::UnSort for details)
 
UnSort.cpp
UnSort Recover the original id of each particle. (See Aqua::CalcServer::UnSort for details)
 
UnSort.hcl.in
Header to be inserted into CalcServer/UnSort.cl.in file
 
UnSort.hpp
UnSort Recover the original id of each particle. (See Aqua::CalcServer::UnSort for details)
 
InputOutput
 
ASCII.cpp
Particles plain text data files loader/saver (with math expressions evaluator). (See Aqua::InputOutput::ASCII for details)
 
ASCII.hpp
Particles plain text data files loader/saver (with math expressions evaluator). (See Aqua::InputOutput::ASCII for details)
 
CSV.cpp
Particles plain text data files loader/saver. (See Aqua::InputOutput::FastASCII for details)
 
CSV.hpp
Particles plain text data files loader/saver. (See Aqua::InputOutput::FastASCII for details)
 
FastASCII.cpp
Particles plain text data files loader/saver. (See Aqua::InputOutput::FastASCII for details)
 
FastASCII.hpp
Particles plain text data files loader/saver. (See Aqua::InputOutput::FastASCII for details)
 
InputOutput.hpp
Base class for all the input/output file managers. (See Aqua::InputOutput::InputOutput for details)
 
Logger.cpp
Terminal output, with Log automatic copying. (See Aqua::InputOutput::Logger for details)
 
Logger.hpp
Terminal output, with Log automatic copying. (See Aqua::InputOutput::Logger for details)
 
Particles.cpp
Particles files manager. (See Aqua::InputOutput::Particles for details)
 
Particles.hpp
Particles files manager. (See Aqua::InputOutput::Particles for details)
 
Report.cpp
Base class for all the report file managers. (See Aqua::InputOutput::Report for details)
 
Report.hpp
Base class for all the report file managers. (See Aqua::InputOutput::Report for details)
 
State.cpp
Simulation configuration files manager. (See Aqua::InputOutput::State for details)
 
State.hpp
Simulation configuration files manager. (See Aqua::InputOutput::State for details)
 
VTK.cpp
Particles VTK data files loader/saver. (See Aqua::InputOutput::VTK for details)
 
VTK.hpp
Particles VTK data files loader/saver. (See Aqua::InputOutput::VTK for details)
 
Tokenizer
 
Tokenizer.hpp
Math expression evaluator. (See Aqua::Tokenizer for details)
 
Tokenizer_exprtk.cpp
Math expression evaluator. (See Aqua::Tokenizer for details)
 
Tokenizer_exprtk.hpp
Math expression evaluator. (See Aqua::Tokenizer for details)
 
Tokenizer_muparser.cpp
Math expression evaluator. (See Aqua::Tokenizer for details)
 
Tokenizer_muparser.hpp
Math expression evaluator. (See Aqua::Tokenizer for details)
 
win32
 
dlfcn.c
 
dlfcn.h
 
getopt.c
 
getopt.h
 
ArgumentsManager.cpp
Run time input options manager. (See Aqua::InputOutput::ArgumentsManager for details)
 
ArgumentsManager.hpp
Run time input options manager. (See Aqua::InputOutput::ArgumentsManager for details)
 
AuxiliarMethods.cpp
Set of auxiliar functions
 
AuxiliarMethods.hpp
Set of auxiliar functions
 
FileManager.cpp
Input and output files managing. (See Aqua::InputOutput::FileManager for details)
 
FileManager.hpp
Input and output files managing. (See Aqua::InputOutput::FileManager for details)
 
main.cpp
The AQUAgpusph starting point, also known as the host. (See main(int argc, char *argv[]) for details)
 
ProblemSetup.cpp
Simulation configuration data structures. (See Aqua::InputOutput::ProblemSetup for details)
 
ProblemSetup.hpp
Simulation configuration data structures. (See Aqua::InputOutput::ProblemSetup for details)
 
sphPrerequisites.hpp
Set of definitions and macros related with the implementation
 
TimeManager.cpp
Simulation time flow events manager. (See Aqua::InputOutput::TimeManager for details)
 
TimeManager.hpp
Simulation time flow events manager. (See Aqua::InputOutput::TimeManager for details)
 
Variable.cpp
Virtual variables environment to allow the user define/manipulate the variables used in the simulation externally. (see Aqua::InpuOutput::Variable and Aqua::InpuOutput::Variables)
 
Variable.hpp
Virtual 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
 
types