</span>
    <span class="k">TYPE</span><span class="p">(</span><span class="n">SPECIES</span><span class="p">),</span>  <span class="k">INTENT</span><span class="p">(</span><span class="n">INOUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">spp</span>
<span class="c">!    REAL(rp), DIMENSION(:), ALLOCATABLE, INTENT(INOUT) :: g</span>
<span class="c">!    REAL(rp), DIMENSION(:), ALLOCATABLE, INTENT(INOUT) :: eta</span>
<span class="c">!    REAL(rp), INTENT(OUT) :: go</span>
    <s