ffs_solve Module


Subroutines

private subroutine add_correction_ffs(phiin, gin, source_out)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phiin
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: gin
complex, intent(out), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: source_out

public subroutine get_source_ffs_itteration(phi, g, source)

Read more…

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: source

public subroutine get_drifts_ffs_itteration(phi, g, source)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: source

private subroutine get_dgdy(gin, dgdy)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: gin
complex, intent(out), dimension(:, :, -nzgrid:, :) :: dgdy

private subroutine get_dgdx(gin, dgdx)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: gin
complex, intent(out), dimension(:, :, -nzgrid:, :) :: dgdx

private subroutine add_explicit_term_ffs_fields(g, pre_factor, src)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: g
real, intent(in), dimension(:, -nzgrid:) :: pre_factor
complex, intent(inout), dimension(:, :, -nzgrid:, :) :: src