@@ -182,10 +182,10 @@ DistributionMapping::Sort (std::vector<LIpair>& vec,
182182 if (std::ssize (vec) > 1 )
183183 {
184184 if (reverse) {
185- std::stable_sort (vec. begin (), vec. end () , LIpairGT ());
185+ std::ranges:: stable_sort (vec, LIpairGT ());
186186 }
187187 else {
188- std::stable_sort (vec. begin (), vec. end () , LIpairLT ());
188+ std::ranges:: stable_sort (vec, LIpairLT ());
189189 }
190190 }
191191}
@@ -1057,8 +1057,8 @@ DistributionMapping::KnapSackProcessorMap (const DistributionMapping& olddm,
10571057 }
10581058 }
10591059
1060- AMREX_ASSERT (std::none_of (m_ref->m_pmap . cbegin (), m_ref-> m_pmap . cend () ,
1061- [] (int i) { return i < 0 ; }));
1060+ AMREX_ASSERT (std::ranges:: none_of (m_ref->m_pmap ,
1061+ [] (int i) { return i < 0 ; }));
10621062 }
10631063 }
10641064}
@@ -1324,7 +1324,7 @@ DistributionMapping::SFCProcessorMapDoIt (const BoxArray& boxes,
13241324 //
13251325 // Put'm in Morton space filling curve order.
13261326 //
1327- std::sort (tokens. begin (), tokens. end () , SFCToken::Compare ());
1327+ std::ranges:: sort (tokens, SFCToken::Compare ());
13281328 //
13291329 // Split'm up as equitably as possible per team.
13301330 //
@@ -1569,7 +1569,7 @@ DistributionMapping::RRSFCDoIt (const BoxArray& boxes,
15691569 //
15701570 // Put'm in Morton space filling curve order.
15711571 //
1572- std::sort (tokens. begin (), tokens. end () , SFCToken::Compare ());
1572+ std::ranges:: sort (tokens, SFCToken::Compare ());
15731573
15741574 Vector<int > ord;
15751575
@@ -1600,7 +1600,7 @@ DistributionMapping::ConvertCostRealToLong (const Vector<Real>& rcost)
16001600
16011601 if (rcost.empty ()) { return cost; }
16021602
1603- Real wmax = *std::max_element (rcost. begin (), rcost. end () );
1603+ Real wmax = *std::ranges:: max_element (rcost);
16041604 Real scale = (wmax == 0 ) ? 1 .e9_rt : 1 .e9_rt /wmax;
16051605
16061606 for (Long i = 0 ; i < rcost.size (); ++i) {
@@ -1897,7 +1897,7 @@ DistributionMapping::makeSFC (const BoxArray& ba, bool use_box_vol, int nprocs)
18971897 //
18981898 // Put'm in Morton space filling curve order.
18991899 //
1900- std::sort (tokens. begin (), tokens. end () , SFCToken::Compare ());
1900+ std::ranges:: sort (tokens, SFCToken::Compare ());
19011901
19021902 Real volper = static_cast <Real>(vol_sum) / static_cast <Real>(nprocs);
19031903
0 commit comments