setup_lctm2015_grad Subroutine

public subroutine setup_lctm2015_grad()

Setup Pointer to the main array which stores gradient all variables with x, y, z

Arguments

None

Calls

proc~~setup_lctm2015_grad~~CallsGraph proc~setup_lctm2015_grad setup_lctm2015_grad debugcall debugcall proc~setup_lctm2015_grad->debugcall

Called by

proc~~setup_lctm2015_grad~~CalledByGraph proc~setup_lctm2015_grad setup_lctm2015_grad proc~setup_gradients setup_gradients proc~setup_gradients->proc~setup_lctm2015_grad proc~setup_solver setup_solver proc~setup_solver->proc~setup_gradients proc~setup_all setup_all proc~setup_all->proc~setup_gradients proc~start_run start_run proc~start_run->proc~setup_solver program~main main program~main->proc~start_run

Contents

Source Code


Source Code

    subroutine setup_lctm2015_grad()
      !< Setup Pointer to the main array which stores gradient 
      !< all variables with x, y, z

      implicit none

      DebugCall('setup_sst_grad')

      select case(trim(transition))

        case('lctm2015')
          gradtgm_x(0:imx, 0:jmx, 0:kmx) => gradqp_x(:, :, :, n_grad)
          gradtgm_y(0:imx, 0:jmx, 0:kmx) => gradqp_y(:, :, :, n_grad)
          gradtgm_z(0:imx, 0:jmx, 0:kmx) => gradqp_z(:, :, :, n_grad)

        case( 'bc', 'none')
          !do nothing
          continue

        case DEFAULT
          Fatal_error

      end Select

    end subroutine setup_lctm2015_grad