-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add LCAO performance tests #1639
Conversation
Can one of the maintainers verify this patch? |
OK to test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks.
- Lets put all the .h5 files in the same directory/URL on Box, including the legacy CORAL graphite and our existing NiO spline and AFQMC files. I suggest a new name such as QMCPACK_Performance_Inputs or similar. (We need a host with a better user experience.) @ye-luo is the current files owner.
- How long are these expected to take to run?
tests/performance/C-molecule/README
Outdated
Download the necessary C-molecule h5 orbital files of different sizes from | ||
the following link | ||
|
||
https://anl.box.com/s/pveyyzrc2wuvg5tmxjzzwxeo561vh3r0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is the correct link.
https://anl.app.box.com/s/88z6quep9e7gp8vqagtupkg73zdumpaj
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change of strategy. Single URL for all files from now on.
for details of the current tests and input files and to download them. | ||
|
||
Currently the files must be downloaded via\\ | ||
\url{https://anl.box.com/s/pveyyzrc2wuvg5tmxjzzwxeo561vh3r0} and \\ | ||
\url{https://anl.box.com/s/j5d6jeazpgx5441s04ajtv77iogoyjsh}. | ||
\url{https://anl.box.com/s/j5d6jeazpgx5441s04ajtv77iogoyjsh} (C-graphite file). | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add a link to C h5 files.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comment below. After updating we should only have a single unique box url.
Please remove C.BFD.xml and use softlink instead. There is a copy at |
@ye-luo We should use a single URL for all our files from now on. This is simpler and scales better. Please work with @Hyeondeok-Shin to update appropriately. (Will reconsider if there are issues with Box.com). |
Confirming that these tests run OK (oxygen, PGI2019 compiler with MKL). We might consider more steps per block in future since the smaller systems are perhaps too fast. There are some interesting timing differences between ae and pp runs, but we should check more runs, compilers & platforms before drawing conclusions.
|
@prckent @ye-luo Now box URLs for h5 are replaced to the same upper folder for all performance tests. H5 file located sub-folders are using the name of a system in the tests, so users can easily find h5 files. |
These benchmarks are VMC and DMC runs for carbon molecules in order to measure LCAO performance for various system sizes. The simulated systems are various sizes of a carbon ring (C12, C18 ,C24, and C30) and C60 buckyball. All-electron tests (ae) with the cusp correction and tests with a pseudopotential (pp) are included in carbon ring tests.
Name Atoms Electrons Electrons per spin
C12 12 48(pp), 72(ae) 24(pp),36(ae)
C18 18 72(pp),108(ae) 36(pp),54(ae)
C24 24 96(pp),144(ae) 48(pp),72(ae)
C30 30 120(pp),180(ae) 60(pp),90(ae)
C60 60 240(pp) 120(pp)
More details (h5 files location, etc.) can be found in README.
Hyeondeok Shin