Commit 246a0015 authored by Lluis Jofre Cruanyes's avatar Lluis Jofre Cruanyes
Browse files

OpenACC pragma added to initializeFromRestart

parent 2dea464d
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -754,7 +754,7 @@ void FlowSolverRHEA::initializeFromRestart() {

    }
    
    #pragma acc update device(rho_field.vector[0:_ls_], u_field.vector[0:_ls_], v_field.vector[0:_ls_], w_field.vector[0:_ls_], E_field.vector[0:_ls_], P_field.vector[0:_ls_], T_field.vector[0:_ls_], sos_field.vector[0:_ls_], mu_field.vector[0:_ls_], kappa_field.vector[0:_ls_], c_v_field.vector[0:_ls_], c_p_field.vector[0:_ls_], avg_rho_field.vector[0:_ls_], avg_rhou_field.vector[0:_ls_], avg_rhov_field.vector[0:_ls_], avg_rhow_field.vector[0:_ls_], avg_rhoE_field.vector[0:_ls_], avg_rhoP_field.vector[0:_ls_], avg_rhoT_field.vector[0:_ls_], avg_u_field.vector[0:_ls_], avg_v_field.vector[0:_ls_], avg_w_field.vector[0:_ls_], avg_E_field.vector[0:_ls_], avg_P_field.vector[0:_ls_], avg_T_field.vector[0:_ls_], avg_sos_field.vector[0:_ls_], avg_mu_field.vector[0:_ls_], avg_kappa_field.vector[0:_ls_], avg_c_v_field.vector[0:_ls_], avg_c_p_field.vector[0:_ls_], rmsf_rho_field.vector[0:_ls_], rmsf_rhou_field.vector[0:_ls_], rmsf_rhov_field.vector[0:_ls_], rmsf_rhow_field.vector[0:_ls_], rmsf_rhoE_field.vector[0:_ls_], rmsf_u_field.vector[0:_ls_], rmsf_v_field.vector[0:_ls_], rmsf_w_field.vector[0:_ls_], rmsf_E_field.vector[0:_ls_], rmsf_P_field.vector[0:_ls_], rmsf_T_field.vector[0:_ls_], rmsf_sos_field.vector[0:_ls_], rmsf_mu_field.vector[0:_ls_], rmsf_kappa_field.vector[0:_ls_], rmsf_c_v_field.vector[0:_ls_], rmsf_c_p_field.vector[0:_ls_], favre_uffuff_field.vector[0:_ls_], favre_uffvff_field.vector[0:_ls_], favre_uffwff_field.vector[0:_ls_], favre_vffvff_field.vector[0:_ls_], favre_vffwff_field.vector[0:_ls_], favre_wffwff_field.vector[0:_ls_], favre_uffEff_field.vector[0:_ls_], favre_vffEff_field.vector[0:_ls_], favre_wffEff_field.vector[0:_ls_], tag_IBM_field.vector[0:_ls_]) 
    #pragma acc update device(averaging_time, rho_field.vector[0:_ls_], u_field.vector[0:_ls_], v_field.vector[0:_ls_], w_field.vector[0:_ls_], E_field.vector[0:_ls_], P_field.vector[0:_ls_], T_field.vector[0:_ls_], sos_field.vector[0:_ls_], mu_field.vector[0:_ls_], kappa_field.vector[0:_ls_], c_v_field.vector[0:_ls_], c_p_field.vector[0:_ls_], avg_rho_field.vector[0:_ls_], avg_rhou_field.vector[0:_ls_], avg_rhov_field.vector[0:_ls_], avg_rhow_field.vector[0:_ls_], avg_rhoE_field.vector[0:_ls_], avg_rhoP_field.vector[0:_ls_], avg_rhoT_field.vector[0:_ls_], avg_u_field.vector[0:_ls_], avg_v_field.vector[0:_ls_], avg_w_field.vector[0:_ls_], avg_E_field.vector[0:_ls_], avg_P_field.vector[0:_ls_], avg_T_field.vector[0:_ls_], avg_sos_field.vector[0:_ls_], avg_mu_field.vector[0:_ls_], avg_kappa_field.vector[0:_ls_], avg_c_v_field.vector[0:_ls_], avg_c_p_field.vector[0:_ls_], rmsf_rho_field.vector[0:_ls_], rmsf_rhou_field.vector[0:_ls_], rmsf_rhov_field.vector[0:_ls_], rmsf_rhow_field.vector[0:_ls_], rmsf_rhoE_field.vector[0:_ls_], rmsf_u_field.vector[0:_ls_], rmsf_v_field.vector[0:_ls_], rmsf_w_field.vector[0:_ls_], rmsf_E_field.vector[0:_ls_], rmsf_P_field.vector[0:_ls_], rmsf_T_field.vector[0:_ls_], rmsf_sos_field.vector[0:_ls_], rmsf_mu_field.vector[0:_ls_], rmsf_kappa_field.vector[0:_ls_], rmsf_c_v_field.vector[0:_ls_], rmsf_c_p_field.vector[0:_ls_], favre_uffuff_field.vector[0:_ls_], favre_uffvff_field.vector[0:_ls_], favre_uffwff_field.vector[0:_ls_], favre_vffvff_field.vector[0:_ls_], favre_vffwff_field.vector[0:_ls_], favre_wffwff_field.vector[0:_ls_], favre_uffEff_field.vector[0:_ls_], favre_vffEff_field.vector[0:_ls_], favre_wffEff_field.vector[0:_ls_], tag_IBM_field.vector[0:_ls_]) 

    /// Update halo values
    rho_field.update();