ParaDiS Aniso Code Manuals: Difference between revisions

From Micro and Nano Mechanics Group
Jump to navigation Jump to search
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.