ParaDiS Aniso Code Manuals: Difference between revisions

From Micro and Nano Mechanics Group
Jump to navigation Jump to search
 
Line 1: Line 1:
=DDAniso=
=DDAniso=
===Sylvie Aubry (11/14/08)===
===Sylvie Aubry (11/14/08) - Updated 12/11/09===


This code is being developed in collaboration with Steve Fitzgerald at
This code is being developed in collaboration with Steve Fitzgerald at
Line 19: Line 19:
QSBMETHOD by setting it to 1, to read from existing tables files, set the variable to 0.
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
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
Forces and
<math>\sigma \cdot b </math>
<math>\sigma \cdot b </math>
Line 27: Line 31:
This file calls ANI_Stress which in turns calls the Willis-Steed stress calculations and also SelfForceSPF, which are specific anisotropic self-forces.
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.
Other files modifying the current ParaDiD version are:
LocalSegForces.c
SegSelfForce.c
Param.c

Revision as of 18:14, 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.


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.