|
| subroutine | metrics::init_metric_elements () |
| | Initialize the metric elements.
|
| |
| subroutine | metrics::set_grid_sizes (mpol_in, ntor_in, nfp_in, tor_modes) |
| | Set grid sizes.
|
| |
| subroutine | metrics::surfavg (average, q3d, nsmin, nsmax) |
| | Surface average a quantity.
|
| |
| subroutine | metrics::loadgrid (istat) |
| | Load the R, Z and lambda arrays from VMEC.
|
| |
| subroutine | metrics::rz_to_ijsp (rmn, zmn, lasym) |
| | Transform from fourier R Z to real space qauntities.
|
| |
| subroutine | metrics::half_mesh_metrics (r1_i, ru_i, rv_i, z1_i, zu_i, zv_i) |
| | Compute the metric elements on the half mesh.
|
| |
| subroutine | metrics::full_mesh_metrics |
| | Gets the full grid metric elements.
|
| |
| subroutine | metrics::check_metrics |
| | @ brief Test to check that we computed the upper metric elements correctly.
|
| |
| subroutine | metrics::toupper (xsubsij, xsubuij, xsubvij, |
| | Converts to contravariant component full grid.
|
| |
| subroutine | metrics::tolowerh (xsupsij, xsupuij, xsupvij, |
| | Converts to covariant component half grid.
|
| |
| subroutine | metrics::tolowerf (xsupsij, xsupuij, xsupvij, |
| | Converts to covariant component full grid.
|
| |
| subroutine | metrics::cleanup_metric_elements |
| | Deallocate memory containing metric elements on the half mesh.
|
| |
|
subroutine | metrics::dealloc_full_lower_metrics |
| | Deallocate memory containing metric elements on the full mesh.
|
| |
|
|
real(dp), dimension(:,:), allocatable | metrics::sqrtg |
| | Jacobian on half grid.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gss |
| | Lower metric tensor half grid. e_s . e_s.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gsu |
| | Lower metric tensor half grid. e_s . e_u.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gsv |
| | Lower metric tensor half grid. e_s . e_v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::guu |
| | Lower metric tensor half grid. e_u . e_u.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::guv |
| | Lower metric tensor half grid. e_u . e_v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gvv |
| | Lower metric tensor half grid. e_v . e_v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::hss |
| | Upper metric tensor half grid. e^s . e^s.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::hsu |
| | Upper metric tensor. e^s . e^u.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::hsv |
| | Upper metric tensor. e^s . e^v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::huu |
| | Upper metric tensor. e^u . e^u.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::huv |
| | Upper metric tensor. e^u . e^v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::hvv |
| | Upper metric tensor. e^v . e^v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gssf |
| | Lower metric tensor full grid. e_s . e_s.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gsuf |
| | Lower metric tensor full grid. e_s . e_u.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gsvf |
| | Lower metric tensor full grid. e_s . e_v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::guuf |
| | Lower metric tensor full grid. e_u . e_u.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::guvf |
| | Lower metric tensor full grid. e_u . e_v.
|
| |
|
real(dp), dimension(:,:), allocatable | metrics::gvvf |
| | Lower metric tensor full grid. e_v . e_v.
|
| |
|
real(dp) | metrics::rmax |
| | Maximum of the grid R inside the last closed flux surface.
|
| |
|
real(dp) | metrics::rmin |
| | Minimum of the grid R inside the last closed flux surface.
|
| |
|
real(dp) | metrics::zmax |
| | Maximum of the grid Z inside the last closed flux surface.
|
| |
|
real(dp) | metrics::zmin |
| | Minimum of the grid Z inside the last closed flux surface.
|
| |
|
real(dp) | metrics::skston |
| | Start timer.
|
| |
|
real(dp) | metrics::skstoff |
| | Stop timer.
|
| |