ParaDiS Aniso Code Manuals: Difference between revisions
| Line 6: | Line 6: | ||
= Files in the aniso code = |
|||
The aniso code is a part of ParaDiSv2.2. |
The aniso code is a part of ParaDiSv2.2. |
||
Revision as of 18:15, 11 December 2009
DDAniso
Sylvie Aubry (11/14/08) - Updated 12/11/09
This code is being developed in collaboration with Steve Fitzgerald at Culham Science Centre, Abingdon, UK.
Files in the aniso code
The aniso code is a part of ParaDiSv2.2.
ANI_Main.c is a copy of Main.c. On top of regular ParaDiS routines, it includes calls to specific anisotropic routines such as
ANI_Util.c
This file contains ANI_Init, where specific anisotropic variables are defined such as C12, C44, C[i,j,k,l], Q, S, B.
tabulate.c This file either create Q S B tables or read from files called Qtable.dat, Stable.dat and Btable.dat. To create the tables files, turn the variable QSBMETHOD by setting it to 1, to read from existing tables files, set the variable to 0.
NodeForce.c which is called in ParadisStep.c. It implements the anisotropic version of the self-force.
Other files modifying the current ParaDiD version are: LocalSegForces.c Forces and are computed using anisotropic routines and not regular ParaDiS ones.
This file calls ANI_Stress which in turns calls the Willis-Steed stress calculations and also SelfForceSPF, which are specific anisotropic self-forces.
Param.c that contains all variables specific to the anisotropic code.