@@ -573,12 +573,12 @@ subroutine eval1_work(s, k, skip_Peos, &
573
573
real (dp), dimension (s% species), intent (out ) :: &
574
574
d_work_dxa00, d_work_dxam1
575
575
integer , intent (out ) :: ierr
576
- real (dp) :: alfa, beta, P_theta, extra_P, Peos_face, Av_face
576
+ real (dp) :: alfa, beta, P_theta, Peos_face, Av_face
577
577
real (dp), dimension (s% species) :: d_Pface_dxa00, d_Pface_dxam1
578
578
type (auto_diff_real_star_order1) :: &
579
579
P_face_ad, A_times_v_face_ad, mlt_Pturb_ad, &
580
580
PtrbR_ad, PtrbL_ad, PvscL_ad, PvscR_ad, Ptrb_div_etrb, PL_ad, PR_ad, &
581
- Peos_ad, Ptrb_ad, Pvsc_ad, inv_R2
581
+ Peos_ad, Ptrb_ad, Pvsc_ad, inv_R2, extra_P
582
582
logical :: test_partials
583
583
integer :: j
584
584
include ' formats'
@@ -694,7 +694,8 @@ subroutine eval1_work(s, k, skip_Peos, &
694
694
if (.not. s% use_other_pressure) then
695
695
extra_P = 0d0
696
696
else if (k > 1 ) then
697
- extra_P = alfa* s% extra_pressure(k) + beta* s% extra_pressure(k-1 )
697
+ ! my_val_m1 = shift_m1(get_my_val(s,k-1)) for use in terms going into equation at k
698
+ extra_P = alfa* s% extra_pressure(k) + beta * shift_m1(s% extra_pressure(k-1 ))
698
699
else
699
700
extra_P = s% extra_pressure(k)
700
701
end if
0 commit comments