g_tofrom_h Module


Interfaces

public interface gbar_to_g

  • private subroutine gbar_to_g_kxkyz(g, apar, facapar)

    adjust apar part of Zs / Ts

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(inout), dimension(:, :, kxkyz_lo%llim_proc:) :: g
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: apar
    real, intent(in) :: facapar
  • private subroutine gbar_to_g_1d_vpa(g, apar, imu, ikxkyz, facapar)

    adjust apar part of Zs / Ts

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(inout), dimension(:) :: g
    complex, intent(in) :: apar
    integer, intent(in) :: imu
    integer, intent(in) :: ikxkyz
    real, intent(in) :: facapar
  • private subroutine gbar_to_g_vmu(g, apar, facapar)

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: apar
    real, intent(in) :: facapar
  • private subroutine gbar_to_g_vmu_single(ivmu, g0, apar, facapar)

    adjust apar part of

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ivmu
    complex, intent(inout), dimension(:, :, -nzgrid:, :) :: g0
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: apar
    real, intent(in) :: facapar

public interface g_to_h

  • private subroutine g_to_h_kxkyz(g, phi, bpar, facphi)

    adjust bpar part of Zs / Ts

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(inout), dimension(:, :, kxkyz_lo%llim_proc:) :: g
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
    real, intent(in) :: facphi
  • private subroutine g_to_h_vmu(g, phi, bpar, facphi, phi_corr)

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
    real, intent(in) :: facphi
    complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr
  • private subroutine g_to_h_vmu_single(ivmu, g0, phi, bpar, facphi, phi_corr)

    adjust bpar part of Zs / Ts

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ivmu
    complex, intent(inout), dimension(:, :, -nzgrid:, :) :: g0
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
    real, intent(in) :: facphi
    complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr

public interface g_to_f

  • private subroutine g_to_f_kxkyz(g, phi, facphi)

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(inout), dimension(:, :, kxkyz_lo%llim_proc:) :: g
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
    real, intent(in) :: facphi
  • private subroutine g_to_f_vmu(g, phi, facphi, phi_corr)

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
    real, intent(in) :: facphi
    complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr

Subroutines

private subroutine gbar_to_g_kxkyz(g, apar, facapar)

adjust apar part of Zs / Ts

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, kxkyz_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: apar
real, intent(in) :: facapar

private subroutine gbar_to_g_1d_vpa(g, apar, imu, ikxkyz, facapar)

adjust apar part of Zs / Ts

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:) :: g
complex, intent(in) :: apar
integer, intent(in) :: imu
integer, intent(in) :: ikxkyz
real, intent(in) :: facapar

private subroutine gbar_to_g_vmu(g, apar, facapar)

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: apar
real, intent(in) :: facapar

private subroutine gbar_to_g_vmu_single(ivmu, g0, apar, facapar)

adjust apar part of

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ivmu
complex, intent(inout), dimension(:, :, -nzgrid:, :) :: g0
complex, intent(in), dimension(:, :, -nzgrid:, :) :: apar
real, intent(in) :: facapar

private subroutine g_to_h_vmu(g, phi, bpar, facphi, phi_corr)

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
real, intent(in) :: facphi
complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr

private subroutine g_to_h_vmu_single(ivmu, g0, phi, bpar, facphi, phi_corr)

adjust bpar part of Zs / Ts

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ivmu
complex, intent(inout), dimension(:, :, -nzgrid:, :) :: g0
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
real, intent(in) :: facphi
complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr

private subroutine g_to_h_kxkyz(g, phi, bpar, facphi)

adjust bpar part of Zs / Ts

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, kxkyz_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
real, intent(in) :: facphi

private subroutine g_to_f_vmu(g, phi, facphi, phi_corr)

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
real, intent(in) :: facphi
complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr

private subroutine g_to_f_kxkyz(g, phi, facphi)

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, kxkyz_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
real, intent(in) :: facphi