ReadMe.txt
10 programs in this folder:
(1) Poisson solver in oblate spheroidal coordinate:
WebPoissonSperoidDirichlet.f for Dirichlet bndry condition
WebPoissonSperoidNeumann.f for Neumann bndry condition
For Neumann bndry condition, the program is also in
subroutine form, named subroutine PoisSpheroid, in
the fluid and MHD codes.
(2) Fluid codes:
(2a) grid generation:
WebGridGen1.f
WebGridGen2.f
run Gen1 first then Gen2.
(2b) (i) linear code: WebFluidLinear.f
(ii) non-linear code: WebFluidNoblinear.f
(3) MHD codes:
(3a) grid generation:
WebGridGen1.f (same code as in 2a)
WebGridGen2MHD.f
(3b) use velocity output from non-linear fluid code and
add magnetic field data:
WebMHDinit.f
(3c) (i) Kinematic dynamo code: WebKinematicDynamo.f
(ii) dynamo code: WebDynamo.f
Note:
*FFT programs are provided by
http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html
Copyright Takuya OOURA, 1996-2001
You may use, copy, modify and distribute this code for any purpose
(include commercial use) and without fee. Please refer to his package
when you modify the code.
*The Poisson solver, fluid codes and MHD codes use the program
Blktri.f and additional routines it uses. These routines are not
included here, but are available from
http://www.cisl.ucar.edu/css/software/fishpack/
copyright (c) 1999 by UCAR.
They must be included before compiling the following programs:
WebPoissonSperoidDirichlet.f, WebPoissonSperoidNeumann.f,
WebFluidLinear.f, WebFluidNoblinear.f,
WebKinematicDynamo.f, and WebDynamo.f.
*A typical command using ifort is
ifort /O3 /4R8 /QxS xxx.f