@@ -141,8 +141,8 @@ int testKokkosDataTypes(bool LogEnabled) {
141141
142142 Kokkos::initialize ();
143143 {
144- HostArray1DReal test1d (" test1d " , d1);
145- HostArray2DReal test2d (" test2d " , d1, d2);
144+ Array1DReal test1d (" test1dD " , d1);
145+ Array2DReal test2d (" test2dD " , d1, d2);
146146
147147 TestRun = true ;
148148
@@ -164,7 +164,7 @@ int testKokkosDataTypes(bool LogEnabled) {
164164
165165 // check if HostArray1DReal is detected
166166 if (LogEnabled && TestRun)
167- RetVal += outputTestResult (" Kokkos data type 1" , " test1d " , Contains);
167+ RetVal += outputTestResult (" Kokkos data type 1" , " test1dD " , Contains);
168168
169169 TestRun = true ;
170170
@@ -186,7 +186,52 @@ int testKokkosDataTypes(bool LogEnabled) {
186186
187187 // check if HostArray2DReal is detected
188188 if (LogEnabled && TestRun)
189- RetVal += outputTestResult (" Kokkos data type 2" , " test2d" , Contains);
189+ RetVal += outputTestResult (" Kokkos data type 2" , " test2dD" , Contains);
190+
191+ HostArray1DReal test1dH (" test1dH" , d1);
192+ HostArray2DReal test2dH (" test2dH" , d1, d2);
193+
194+ if (OMEGA_LOG_LEVEL == 0 ) {
195+ LOG_INFO (" 1d var {}" , test1dH);
196+ } else if (OMEGA_LOG_LEVEL == 1 ) {
197+ LOG_DEBUG (" 1d var {}" , test1dH);
198+ } else if (OMEGA_LOG_LEVEL == 2 ) {
199+ LOG_INFO (" 1d var {}" , test1dH);
200+ } else if (OMEGA_LOG_LEVEL == 3 ) {
201+ LOG_WARN (" 1d var {}" , test1dH);
202+ } else if (OMEGA_LOG_LEVEL == 4 ) {
203+ LOG_ERROR (" 1d var {}" , test1dH);
204+ } else if (OMEGA_LOG_LEVEL == 5 ) {
205+ LOG_CRITICAL (" 1d var {}" , test1dH);
206+ } else {
207+ TestRun = false ; // off
208+ }
209+
210+ // check if HostArray1DReal is detected
211+ if (LogEnabled && TestRun)
212+ RetVal += outputTestResult (" Kokkos data type 1" , " test1dH" , Contains);
213+
214+ TestRun = true ;
215+
216+ if (OMEGA_LOG_LEVEL == 0 ) {
217+ LOG_INFO (" 2d var {}" , test2dH);
218+ } else if (OMEGA_LOG_LEVEL == 1 ) {
219+ LOG_DEBUG (" 2d var {}" , test2dH);
220+ } else if (OMEGA_LOG_LEVEL == 2 ) {
221+ LOG_INFO (" 2d var {}" , test2dH);
222+ } else if (OMEGA_LOG_LEVEL == 3 ) {
223+ LOG_WARN (" 2d var {}" , test2dH);
224+ } else if (OMEGA_LOG_LEVEL == 4 ) {
225+ LOG_ERROR (" 2d var {}" , test2dH);
226+ } else if (OMEGA_LOG_LEVEL == 5 ) {
227+ LOG_CRITICAL (" 2d var {}" , test2dH);
228+ } else {
229+ TestRun = false ; // off
230+ }
231+
232+ // check if HostArray2DReal is detected
233+ if (LogEnabled && TestRun)
234+ RetVal += outputTestResult (" Kokkos data type 2" , " test2dH" , Contains);
190235 }
191236 Kokkos::finalize ();
192237
0 commit comments