Ignore:
Timestamp:
07/15/19 12:29:31 (5 years ago)
Author:
adurocher
Message:

trunk : GPU implementation with OpenACC ( merge from glcp.idris.fr )

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/sphere/geometry.f90

    r899 r953  
    266266    INTEGER :: nb_it=0 
    267267    TYPE(t_domain),POINTER :: d 
    268     INTEGER :: ind,it,i,j,n,k 
    269     REAL(rstd) :: x1(3),x2(3) 
     268    INTEGER :: ind,it,i,j,n 
    270269    REAL(rstd) :: vect(3,6) 
    271270    REAL(rstd) :: centr(3) 
     
    690689!    CALL surf_triangle(d%xyz(:,ii_begin,jj_begin),d%xyz(:,ii_begin,jj_end),d%xyz(:,ii_end,jj_begin),S) 
    691690  
     691    CALL update_device_field(geom%Ai) 
     692 
     693    CALL update_device_field(geom%xyz_i) 
     694    CALL update_device_field(geom%lon_i) 
     695    CALL update_device_field(geom%lat_i) 
     696    CALL update_device_field(geom%elon_i) 
     697    CALL update_device_field(geom%elat_i) 
     698    CALL update_device_field(geom%centroid) 
     699 
     700    CALL update_device_field(geom%xyz_e) 
     701    CALL update_device_field(geom%lon_e) 
     702    CALL update_device_field(geom%lat_e) 
     703    CALL update_device_field(geom%elon_e) 
     704    CALL update_device_field(geom%elat_e) 
     705    CALL update_device_field(geom%ep_e) 
     706    CALL update_device_field(geom%et_e) 
     707 
     708    CALL update_device_field(geom%xyz_v) 
     709    CALL update_device_field(geom%de) 
     710    CALL update_device_field(geom%le) 
     711    CALL update_device_field(geom%le_de) 
     712    CALL update_device_field(geom%bi) 
     713    CALL update_device_field(geom%Av) 
     714    CALL update_device_field(geom%S1) 
     715    CALL update_device_field(geom%S2) 
     716    CALL update_device_field(geom%Riv) 
     717    CALL update_device_field(geom%Riv2) 
     718    CALL update_device_field(geom%ne) 
     719    CALL update_device_field(geom%Wee) 
     720    CALL update_device_field(geom%bi) 
     721    CALL update_device_field(geom%fv) 
     722 
    692723  END SUBROUTINE set_geometry 
    693724   
Note: See TracChangeset for help on using the changeset viewer.