:))
To use these programs, you must install some libraries : (()), (()). ((: :))
Some results produced by programs are output as NetCDF format. You can visualized these results to use some visualized software. ((: :))
Tools for DCL are included in "demo" directory. Then, if you install (()), you can use the tools. Please see the document how to use these tools.
== poisson
The program to solve a two-dimensional Poisson equation by the Jacobi iteration method.
A forcing in the Poisson equation is given by a shape of a circle.
* (())
* using subroutine : Ellip_Jacobi (use Ellip_Slv)
== cov
The program to calculate correlation coefficient in a distribution and draw the result.
* (())
* using subroutine : Reg_Line_1d, Cor_Coe_1d (use Statistics)
== wind
The program to calculate a geostrophic wind, vorticity and stream line for an analytic pressure distribution.
* (())
* (())
* using subroutine : grad_1d (use analy)
* (())
* using subroutine : curl (use analy)
* (())
* using subroutine : Forward_Trajectory (use Trajectory)
== matrix_test
By using the data in the "data.dat", the program to
* solve a simultaneous equation
* using subroutine (use Algebra) :
* gausss, LU_devs, Gau_Sei, Jacobi_algebra, SOR_Gau_Sei, SOR_Jacobi_algebra
* invert a matrix
* using subroutine : invert_mat (use Algebra)
* solve an eigenvalue problem
* using subroutine : eigenvalue_power (use Algebra)
* the program calculates the maximum eigenvalue and the eigenvector correponding to the eigenvalue by using the power method.
When you run this program, select one from some single digits. The digits correspond to some calculating methods.
== adjust
A one-dimensional, linear and shallow-water model to simulate processes of geostropic adjustment and radiation of gravity wave.
* using subroutine (use Derivation)
* grad_1d
* Initial condition
* At rest, a discontinuous distribution for the height of the fluid, whose state is unstable.
* (())
* some parameters
* Rossby deformation radius : 300 m.
* propagating speed of gravity wave : 30 m/s.
* Results
* ((