Skip to content

ParmParse: Refactoring#4031

Merged
asalmgren merged 1 commit intoAMReX-Codes:developmentfrom
WeiqunZhang:refactor_parmparse
Jul 22, 2024
Merged

ParmParse: Refactoring#4031
asalmgren merged 1 commit intoAMReX-Codes:developmentfrom
WeiqunZhang:refactor_parmparse

Conversation

@WeiqunZhang
Copy link
Copy Markdown
Member

ParmParse has been refactored for much better performance when there are a large number of entries. The implementation now uses std::vector instead of std::list. This commit also removes two unused features, ParmParse::Record and ParmParse::Frame.

@WeiqunZhang WeiqunZhang force-pushed the refactor_parmparse branch 5 times, most recently from eebe30c to 9876da3 Compare July 13, 2024 17:57
@WeiqunZhang WeiqunZhang marked this pull request as ready for review July 13, 2024 17:57
@WeiqunZhang WeiqunZhang requested a review from atmyers July 13, 2024 17:58
ParmParse has been refactored for much better performance when there are a
large number of entries. The implementation now uses std::vector instead of
std::list. This commit also removes two unused features, ParmParse::Record
and ParmParse::Frame.
@asalmgren asalmgren merged commit 1232089 into AMReX-Codes:development Jul 22, 2024
WeiqunZhang added a commit to WeiqunZhang/amrex that referenced this pull request Aug 15, 2025
It was removed in AMReX-Codes#4031. But it is still used by ImpactX in an assert, and
it is still useful.
ax3l pushed a commit that referenced this pull request Aug 18, 2025
It was removed in #4031. But it is still used by ImpactX in an assert,
and it is still useful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants