Jaron Krogel
fb65b4e84f
clean up nofk input block, add nexus support
2017-09-08 14:22:56 -04:00
Jaron Krogel
c48aeb41f4
QMCPACK manual entry for timestep fitting tool
2017-08-29 12:17:52 -04:00
Jaron Krogel
92cf871e29
nexus: add makov payne correction, make plotting robust
2017-08-08 10:31:27 -04:00
Jaron Krogel
53a6bbb492
nexus: better support for density file postprocessing, support for QE angle keywords
2017-08-02 14:33:50 -04:00
Duy Le
1f684f8086
Update machines.py
2017-07-26 16:39:54 -04:00
Duy Le
ad604dde7a
Change name of local machine file
2017-07-26 16:17:30 -04:00
Duy Le
83dc03e6aa
Add local machine to Nexus
...
This change will allows local clusters, which is not available for vast users, survive after version update.
2017-07-26 15:36:22 -04:00
Duy Le
8d783fb184
exit_call = sys.exit to work with ipython
...
exit_call = exit: ipython does not recognize exit (NameError: name 'exit' is not defined). sys.exit should work for all environments.
2017-07-24 15:15:58 -04:00
Jaron Krogel
9da70c89ae
nexus: add Cori at NERSC
2017-06-19 16:38:21 -04:00
Jaron Krogel
db77f3dd5b
nexus: better guard for structure file and internal consistency
2017-06-12 14:25:04 -04:00
Jaron Krogel
828a88fae1
nexus: forbid bundling sims that depend on each other
2017-06-01 16:30:34 -04:00
Jaron Krogel
5da1c1be6f
nexus: fix for net_spin="low" in generate_physical_system
2017-06-01 13:27:34 -04:00
Jaron Krogel
6d574eff85
add bundled job fix
2017-05-25 16:03:06 -04:00
Jaron Krogel
4c31e176ff
fix for parallel pw2qmcpack workflow, small updates to pwscf and qmcpack inputs, add basic ability to serialize objects
2017-05-25 14:32:29 -04:00
Jaron Krogel
02ef45e364
nexus: fix __main__ in structure.py
2017-03-22 13:20:42 -04:00
Jaron Krogel
c1a6616cf2
nexus: remove spurious line
2017-03-22 12:22:23 -04:00
Jaron Krogel
adb2b30527
nexus: improve optimal_tilematrix routine
...
optimal_tilematrix (structure.py) is improved in the following ways:
1) Accelerated computation of candidate tilematrix determinants for target volume matching.
2) Ability to use a mask array to restrict form of tilematrix search, e.g. only look for tilings of the form:
x x 0
x x 0
0 0 x
3) Use of wigner radius to select among cells w/ equivalent inscribing radius.
4) Use of devation of cubic shape (as judged by face diagonals) to select among cells w/ equivalent wigner radius.
5) Prioritization of certain tile matrix aesthetics (diagonal, symmetric, etc) to select among cells w/ equivalent cubicity
Changes result in speedup of ~5x and superior cell selection for typical problem sets over the original algorithm.
2017-03-22 11:53:53 -04:00
Jaron Krogel
2440d88744
nexus: add comment about +1 added to tiling vector
2017-02-22 09:40:41 -05:00
Jaron Krogel
1287ba335c
nexus: fix non-integer diagonal tiling case and greatly increase its speed
2017-02-21 16:19:54 -05:00
Jaron Krogel
fa9a49b4be
nexus: fix if statement in machines.py
2017-02-01 12:09:13 -05:00
Jaron Krogel
f1e7c52018
nexus: add machine supermuc at LRZ
2017-01-31 14:42:59 -05:00
Jaron Krogel
59b307f55f
qmca: keep weight correct
2017-01-27 16:31:36 -05:00
Jaron Krogel
e65ba41ac5
qmca: make TotalTime, TotalSamples, Efficiency compatible with provided equilibration time
2017-01-27 16:27:24 -05:00
Jaron Krogel
c4bc77f2a4
nexus: bugfix for case sensitivity issues in pwscf input
2017-01-27 10:05:36 -05:00
Jaron Krogel
169b85f258
nexus: add functionality to average (relaxed) bulk positions into a subcell related by tiling
2017-01-25 14:02:17 -05:00
Jaron Krogel
2f2590159f
nexus: small fix for pwscf restarts
2017-01-20 11:27:42 -05:00
Jaron Krogel
1cb8131217
nexus: enable automatic pwscf restarts
...
use restartable=True in generate_pwscf to enable\nwill automatically restart if prior run has finished and either a time limit is reached or non-convergence is evident
2017-01-19 16:53:57 -05:00
Mark Dewing
04f55519b5
Nexus: Display memory of child processes
...
Currently the polling output only shows the memory of the python process
running Nexus. Show the memory used by all the child processes as well.
2017-01-19 14:40:56 -06:00
Jaron Krogel
c4ab3a2f4f
test commit 2, remove a space from nexus.py
2017-01-18 17:06:37 -05:00
Jaron Krogel
10183b59fa
test commit, add a space to nexus readme
2017-01-18 15:43:23 -05:00
Jaron Krogel
a84adc6e3f
nexus: fix for structure dependency resolution
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7384 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-28 21:58:18 +00:00
Jaron Krogel
165ebe2c18
nexus: enable bypass of orbital dependency via user defined orbital file
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7382 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-27 21:10:01 +00:00
Raymond Clay
db62146644
add return_system() to VASP input file class
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7366 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-20 23:04:02 +00:00
Yubo “Paul”
848bc4cdb5
nexus: addionion flag to force estimator
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7365 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-20 22:51:19 +00:00
Jaron Krogel
b7e9bf54e4
nexus: small changes to jastrow opt workflow
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7347 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-15 15:03:57 +00:00
Yubo “Paul”
cf2c8fdcbe
nexus: allow manual nbnd input
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7345 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-13 16:58:54 +00:00
Jaron Krogel
f2a97e44f0
nexus: small fixes
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7338 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-09 17:34:55 +00:00
Jaron Krogel
8006dc5b4d
nexus: improve jastrow input handling
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7330 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-08 21:33:38 +00:00
Mark Dewing
17221f3c91
Improve nexus runtime monitoring output.
...
Print the actual elapsed time rather than the poll iteration number.
If the progress_tty setting is True and the log output is to a terminal,
update the progress output by overwriting the line.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7329 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-08 18:47:21 +00:00
Jaron Krogel
b0a49c532a
nexus: enable job bundling in scanned qmcpack workflows
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7312 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-05 22:31:28 +00:00
Jaron Krogel
80b64ef00d
nexus: fixed for mixed use of scf and nscf in qmcpack_workflows
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7305 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-01 21:22:15 +00:00
Jaron Krogel
e5c1826014
nexus: enable custom directory naming for scanned variables in qmcpack workflows
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7293 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-29 20:19:25 +00:00
Jaron Krogel
3dc2646099
nexus: support for generating partitioned sposet input
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7288 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-28 21:14:22 +00:00
Jaron Krogel
bba3a5f524
nexus: groundwork for symmetrized k-point dependency
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7286 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-28 18:33:04 +00:00
Yubo “Paul”
bcda61b128
nexus: make sure integers are integers after tiling
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7285 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-28 17:43:39 +00:00
Jaron Krogel
858274eca0
nexus: fix for rare tiling case where an integer tiling vector cannot be found
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7260 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-22 17:58:45 +00:00
Jaron Krogel
a8326395c8
nexus: fix multilevel scans in qmcpack workflows involving physical system inputs
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7254 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-21 21:58:36 +00:00
Jaron Krogel
c67b90fd4d
nexus: bug fix for interdependent workflows
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7252 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-21 19:23:42 +00:00
Yubo “Paul”
ce3a312582
nexus: allow QIxml initialized from dictionary
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7251 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-21 16:19:44 +00:00
Jaron Krogel
19b9948e90
nexus: enable permissive I/O for qmcpack input
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7250 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-11-21 15:21:36 +00:00