Skip to content

We overlooked the performance issues with string-to-float and float-to-string conversions. #68

@GuoYongFa

Description

@GuoYongFa

Formatting trajectory output using fmt is over 4x faster than using the C++ standard library prior to C++17. For data reading, by leveraging std::from_chars, we optimized the processing time for approximately 4 million atom reads from 6.95 seconds down to 1.34 seconds. Based on these findings, we need to refactor the Reader module and improve its modular design.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions