Ignore:
Timestamp:
Dec 19, 2025, 11:55:37 AM (2 weeks ago)
Author:
yann meurdesoif
Message:

Bug Fix + gpu port of surf_landice

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/fonte_neige_mod.F90

    r5965 r5969  
    237237#endif
    238238     &   )
    239 !$gpum horizontal knon
     239!$gpum horizontal knon klon
    240240    USE indice_sol_mod
    241241#ifdef ISO
     
    446446          j = knindex(i)
    447447          !--temporal filtering
    448           run_off_lic(i)   = coeff_rel*fqcalving(i) + (1.-coeff_rel)*run_off_lic_0(j)
    449           run_off_lic_0(j) = run_off_lic(i)
     448          run_off_lic(j)   = coeff_rel*fqcalving(i) + (1.-coeff_rel)*run_off_lic_0(j)
     449          run_off_lic_0(j) = run_off_lic(j)
    450450          !--add melting snow and liquid precip to runoff of ice cap
    451           run_off_lic(i)   = run_off_lic(i) + fqfonte(i) + precip_rain(i)
     451          run_off_lic(j)   = run_off_lic(j) + fqfonte(i) + precip_rain(i)
    452452       ENDDO
    453453    ENDIF
     
    455455#ifdef ISO
    456456    DO i = 1, knon   
    457       run_off_lic_diag(i) = run_off_lic(i)
     457      run_off_lic_diag(i) = run_off_lic(knindex(i))
    458458    ENDDO ! DO i = 1, knon   
    459459#endif
     
    472472    IF (nisurf == is_lic) THEN
    473473    DO i = 1, knon
    474        runofflic_global(knindex(i)) = run_off_lic(i)
     474       runofflic_global(knindex(i)) = run_off_lic(knindex(i))
    475475    ENDDO
    476476    ENDIF
Note: See TracChangeset for help on using the changeset viewer.