24 |
o pkg/dic: |
o pkg/dic: |
25 |
- Remove subroutine CALC_PCO2_APPROX_CO3 from carbon_chem.F and add |
- Remove subroutine CALC_PCO2_APPROX_CO3 from carbon_chem.F and add |
26 |
carbonate computation/output to CALC_PCO2_APPROX |
carbonate computation/output to CALC_PCO2_APPROX |
27 |
o model/src: |
o pkg/generic_advdiff |
28 |
- improve vectorization also for adjoint code of |
- make TAF generate code that vectorizes: |
29 |
|
gad_dst3fl_adv_*.F, gad_u3c4_impl_r.F |
30 |
|
o model/src: |
31 |
|
- improve vectorization also for adjoint code of |
32 |
solve_tridiagonal and solve_pentadiagonal. As this requires up to |
solve_tridiagonal and solve_pentadiagonal. As this requires up to |
33 |
5 new 3D-fields, this code is only turned on for the combination of |
5 new 3D-fields, this code is only turned on for the combination of |
34 |
ALLOW_AUTODIFF_TAMC and TARGET_NEC_SX. |
ALLOW_AUTODIFF_TAMC and TARGET_NEC_SX. Also remove error message |
35 |
|
for singular matrix check (only for TARGET_NEC_SX). |
36 |
- remove hard-wiring of CPP-flag ALLOW_SOLVERS_KLOOPINSIDE to |
- remove hard-wiring of CPP-flag ALLOW_SOLVERS_KLOOPINSIDE to |
37 |
ALLOW_AUTODIFF. This flag now needs to be set outside of |
ALLOW_AUTODIFF. This flag now needs to be set outside of |
38 |
solve_tri/pentadiagonal.F |
solve_tri/pentadiagonal.F |