127127< tr class ="separator:af0d8b69cc9585ca09e00607a8ead0f31 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
128128< tr class ="memitem:a6a8e9294d731b70d00a258e8a9d6d222 " id ="r_a6a8e9294d731b70d00a258e8a9d6d222 "> < td class ="memItemLeft " align ="right " valign ="top "> #define </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="AMReX__GpuError_8H.html#a6a8e9294d731b70d00a258e8a9d6d222 "> AMREX_CUDA_SAFE_CALL</ a > (call)</ td > </ tr >
129129< tr class ="separator:a6a8e9294d731b70d00a258e8a9d6d222 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
130- < tr class ="memitem:aa4b54260d06f5eb0f1fe5f7862962c4a " id ="r_aa4b54260d06f5eb0f1fe5f7862962c4a "> < td class ="memItemLeft " align ="right " valign ="top "> #define </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="AMReX__GpuError_8H.html#aa4b54260d06f5eb0f1fe5f7862962c4a "> AMREX_CURAND_SAFE_CALL</ a > (x )</ td > </ tr >
131- < tr class ="separator:aa4b54260d06f5eb0f1fe5f7862962c4a "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
130+ < tr class ="memitem:a8c90423a7611564879b99a5c6b85b49e " id ="r_a8c90423a7611564879b99a5c6b85b49e "> < td class ="memItemLeft " align ="right " valign ="top "> #define </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="AMReX__GpuError_8H.html#a8c90423a7611564879b99a5c6b85b49e "> AMREX_CURAND_SAFE_CALL</ a > (call )</ td > </ tr >
131+ < tr class ="separator:a8c90423a7611564879b99a5c6b85b49e "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
132132< tr class ="memitem:a5930ea84dbfe31747a5bb25a291bfad9 " id ="r_a5930ea84dbfe31747a5bb25a291bfad9 "> < td class ="memItemLeft " align ="right " valign ="top "> #define </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="AMReX__GpuError_8H.html#a5930ea84dbfe31747a5bb25a291bfad9 "> AMREX_CUFFT_SAFE_CALL</ a > (call)</ td > </ tr >
133133< tr class ="separator:a5930ea84dbfe31747a5bb25a291bfad9 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
134134< tr class ="memitem:aff2d29ad26ba217734430c3d36f42dd1 " id ="r_aff2d29ad26ba217734430c3d36f42dd1 "> < td class ="memItemLeft " align ="right " valign ="top "> #define </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="AMReX__GpuError_8H.html#aff2d29ad26ba217734430c3d36f42dd1 "> AMREX_GPU_ERROR_CHECK</ a > ()   < a class ="el " href ="namespaceamrex_1_1Gpu.html#a8e72d3661b320758c41e4a548b80beec "> amrex::Gpu::ErrorCheck</ a > (__FILE__, __LINE__)</ td > </ tr >
@@ -207,8 +207,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5930ea84dbfe31747a5bb25a
207207</ div > <!-- fragment -->
208208</ div >
209209</ div >
210- < a id ="aa4b54260d06f5eb0f1fe5f7862962c4a " name ="aa4b54260d06f5eb0f1fe5f7862962c4a "> </ a >
211- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#aa4b54260d06f5eb0f1fe5f7862962c4a "> ◆ </ a > </ span > AMREX_CURAND_SAFE_CALL</ h2 >
210+ < a id ="a8c90423a7611564879b99a5c6b85b49e " name ="a8c90423a7611564879b99a5c6b85b49e "> </ a >
211+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a8c90423a7611564879b99a5c6b85b49e "> ◆ </ a > </ span > AMREX_CURAND_SAFE_CALL</ h2 >
212212
213213< div class ="memitem ">
214214< div class ="memproto ">
@@ -217,15 +217,19 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa4b54260d06f5eb0f1fe5f78
217217 < td class ="memname "> #define AMREX_CURAND_SAFE_CALL</ td >
218218 < td > (</ td >
219219 < td class ="paramtype ">  </ td >
220- < td class ="paramname "> x </ td > < td > )</ td >
220+ < td class ="paramname "> call </ td > < td > )</ td >
221221 < td > </ td >
222222 </ tr >
223223 </ table >
224224</ div > < div class ="memdoc ">
225- < b > Value:</ b > < div class ="fragment "> < div class ="line "> < span class ="keywordflow "> do</ span > { < span class ="keywordflow "> if</ span > ((x)!=CURAND_STATUS_SUCCESS) { \</ div >
226- < div class ="line "> std::string errStr(std::string(< span class ="stringliteral "> "CURAND error in file "</ span > ) + __FILE__ \</ div >
227- < div class ="line "> + < span class ="stringliteral "> " line "</ span > + std::to_string(__LINE__)); \</ div >
228- < div class ="line "> amrex::Abort(errStr); }} < span class ="keywordflow "> while</ span > (0)</ div >
225+ < b > Value:</ b > < div class ="fragment "> < div class ="line "> { \</ div >
226+ < div class ="line "> curandStatus_t amrex_i_err = call; \</ div >
227+ < div class ="line "> if (CURAND_STATUS_SUCCESS != amrex_i_err) { \</ div >
228+ < div class ="line "> std::string errStr(std::string(< span class ="stringliteral "> "CURAND error "</ span > ) + std::to_string(amrex_i_err) \</ div >
229+ < div class ="line "> + std::string(< span class ="stringliteral "> " in file "</ span > ) + __FILE__ \</ div >
230+ < div class ="line "> + < span class ="stringliteral "> " line "</ span > + std::to_string(__LINE__)); \</ div >
231+ < div class ="line "> amrex::Abort(errStr); \</ div >
232+ < div class ="line "> }}</ div >
229233</ div > <!-- fragment -->
230234</ div >
231235</ div >
0 commit comments