PSCF v1.3
Pscf::Rpg - Real Periodic Fields (GPU)

SCFT and PS-FTS with real periodic fields on a GPU (namespace Pscf::Rpg) More...

Topics

 Environment
 Classes for imposing masks and external fields in periodic systems (GPU).
 Fields
 Field containers, FieldIo and Domain classes.
 Field Theoretic Simulation (FTS)
 Classes for performing a field theoretic simulation in a partial saddle-point approximation (PS-FTS) with GPU acceleration.
 Self-Consistent Field Theory (SCFT)
 Classes used only for SCFT calculations with GPU acceleration.
 Solvers
 Classes that solve modified diffusion equations for periodic microstrucures using a pseudo-spectral algorithm.

Classes

class  Pscf::Rpg::System< D >
 Main class, representing one complete system. More...

Functions

template<int D>
void Pscf::Rpg::run (int argc, char **argv)
 Function template for main pscf_pg program.
int main (int argc, char **argv)
 Main pscf_pg program.

Detailed Description

SCFT and PS-FTS with real periodic fields on a GPU (namespace Pscf::Rpg)

Function Documentation

◆ run()

template<int D>
void Pscf::Rpg::run ( int argc,
char ** argv )

Function template for main pscf_pg program.

Parameters
argcnumber of command line parameters
argvarray of command line parameter strings

Definition at line 24 of file pscf_pg.cu.

References Pscf::Rpg::System< D >::readCommands(), Pscf::Rpg::System< D >::readParam(), and Pscf::Rpg::System< D >::setOptions().

Referenced by main().

◆ main()

int main ( int argc,
char ** argv )

Main pscf_pg program.

Parameters
argcnumber of command line arguments
argvarray of command line arguments

Definition at line 50 of file pscf_pg.cu.

References Pscf::Rpg::run().