@@ -82,14 +82,13 @@ int dvstep (BurnT& state, DvodeT& vstate)
8282 constexpr amrex::Real ONEPSM = 1 .00001e0_rt;
8383 constexpr amrex::Real THRESH = 1 .5e0_rt;
8484
85- amrex::Real CNQUOT{}, DDN{}, DSM{}, DUP{}, TOLD{};
86- amrex::Real FLOTL{}, R{};
85+ amrex::Real DSM{};
8786 int NCF{}, NFLAG{};
8887
8988 constexpr int int_neqs = integrator_neqs<BurnT>();
9089
9190 int kflag = 0 ;
92- TOLD = vstate.tn ;
91+ amrex::Real TOLD = vstate.tn ;
9392 NCF = 0 ;
9493 vstate.JCUR = 0 ;
9594 NFLAG = 0 ;
@@ -117,7 +116,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
117116
118117 // Rescale the history array for a change in H by a factor of ETA.
119118
120- R = 1 .0_rt;
119+ amrex::Real R = 1 .0_rt;
121120
122121 for (int j = 2 ; j <= vstate.L ; ++j) {
123122 R *= vstate.ETA ;
@@ -201,7 +200,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
201200 vstate.ETA = amrex::max (vstate.ETA , HMIN / std::abs (vstate.H ));
202201
203202 // Rescale the history array for a change in H by a factor of ETA.
204- R = 1 .0_rt;
203+ amrex::Real R = 1 .0_rt;
205204
206205 for (int j = 2 ; j <= vstate.L ; ++j) {
207206 R *= vstate.ETA ;
@@ -357,7 +356,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
357356 vstate.ETAMAX = ETAMX2;
358357 }
359358
360- R = 1 .0_rt / vstate.tq (2 );
359+ amrex::Real R = 1 .0_rt / vstate.tq (2 );
361360 for (int i = 1 ; i <= int_neqs; ++i) {
362361 vstate.acor (i) *= R;
363362 }
@@ -389,15 +388,15 @@ int dvstep (BurnT& state, DvodeT& vstate)
389388 if (kflag > KFC) {
390389
391390 // Compute ratio of new H to current H at the current order.
392- FLOTL = vstate.L ;
391+ amrex::Real FLOTL = vstate.L ;
393392 vstate.ETA = 1 .0_rt / (std::pow (BIAS2 * DSM, 1 .0_rt / FLOTL) + ADDON);
394393 vstate.ETA = amrex::max (vstate.ETA , HMIN / std::abs (vstate.H ), ETAMIN);
395394 if ((kflag <= -2 ) && (vstate.ETA > ETAMXF)) {
396395 vstate.ETA = ETAMXF;
397396 }
398397
399398 // Rescale the history array for a change in H by a factor of ETA.
400- R = 1 .0_rt;
399+ amrex::Real R = 1 .0_rt;
401400
402401 for (int j = 2 ; j <= vstate.L ; ++j) {
403402 R *= vstate.ETA ;
@@ -434,7 +433,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
434433 vstate.NQWAIT = vstate.L ;
435434
436435 // Rescale the history array for a change in H by a factor of ETA.
437- R = 1 .0_rt;
436+ amrex::Real R = 1 .0_rt;
438437
439438 for (int j = 2 ; j <= vstate.L ; ++j) {
440439 R *= vstate.ETA ;
@@ -477,7 +476,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
477476 bool already_set_eta = false ;
478477
479478 // Compute ratio of new H to current H at the current order.
480- FLOTL = vstate.L ;
479+ amrex::Real FLOTL = vstate.L ;
481480 const amrex::Real ETAQ = 1 .0_rt / (std::pow (BIAS2 * DSM, 1 .0_rt / FLOTL) + ADDON);
482481 if (vstate.NQWAIT == 0 ) {
483482 vstate.NQWAIT = 2 ;
@@ -486,7 +485,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
486485
487486 if (vstate.NQ != 1 ) {
488487 // Compute ratio of new H to current H at the current order less one.
489- DDN = 0 .0_rt;
488+ amrex::Real DDN = 0 .0_rt;
490489 for (int i = 1 ; i <= int_neqs; ++i) {
491490 DDN += (vstate.yh (i,vstate.L ) * vstate.ewt (i)) * (vstate.yh (i,vstate.L ) * vstate.ewt (i));
492491 }
@@ -498,11 +497,11 @@ int dvstep (BurnT& state, DvodeT& vstate)
498497
499498 if (vstate.L != VODE_LMAX) {
500499 // Compute ratio of new H to current H at current order plus one.
501- CNQUOT = (vstate.tq (5 ) / vstate.CONP ) * std::pow (vstate.H / vstate.tau (2 ), vstate.L );
500+ amrex::Real CNQUOT = (vstate.tq (5 ) / vstate.CONP ) * std::pow (vstate.H / vstate.tau (2 ), vstate.L );
502501 for (int i = 1 ; i <= int_neqs; ++i) {
503502 vstate.savf (i) = vstate.acor (i) - CNQUOT * vstate.yh (i,VODE_LMAX);
504503 }
505- DUP = 0 .0_rt;
504+ amrex::Real DUP = 0 .0_rt;
506505 for (int i = 1 ; i <= int_neqs; ++i) {
507506 DUP += (vstate.savf (i) * vstate.ewt (i)) * (vstate.savf (i) * vstate.ewt (i));
508507 }
@@ -547,7 +546,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
547546 if (vstate.n_step <= 10 ) {
548547 vstate.ETAMAX = ETAMX2;
549548 }
550- R = 1 .0_rt / vstate.tq (2 );
549+ amrex::Real R = 1 .0_rt / vstate.tq (2 );
551550 for (int i = 1 ; i <= int_neqs; ++i) {
552551 vstate.acor (i) *= R;
553552 }
@@ -561,7 +560,7 @@ int dvstep (BurnT& state, DvodeT& vstate)
561560 if (vstate.n_step <= 10 ) {
562561 vstate.ETAMAX = ETAMX2;
563562 }
564- R = 1 .0_rt / vstate.tq (2 );
563+ amrex::Real R = 1 .0_rt / vstate.tq (2 );
565564 for (int i = 1 ; i <= int_neqs; ++i) {
566565 vstate.acor (i) *= R;
567566 }
0 commit comments