Closed ovhpa closed 5 years ago
Merged
How do I get access to USPEX 10.1 to try it out?
Thanks
Andrew
— Prof Andrew Rohl Director | Curtin Institute for Computation Professor of Computational Science | Department of Chemistry Curtin University PO Box U 1987 Perth, WA 6845 Ph: +61 8 9266 3124 Fax: +61 8 9266 2300 Web: http://computation.curtin.edu.au
On 22 Nov 2018, at 9:46 pm, Okadome Valencia notifications@github.com<mailto:notifications@github.com> wrote:
Dear Prof. Rohl,
I update the USPEX implementation on GDIS in order to cope with its new 10.1 version. I also made quite some changes:
I modified slightly the graph system to include wild plain, dashed, dotted lines and symbols such as triangle, cross, square, diamond. The changes are presented here: ovhpa@5097a31#commitcomment-31146215https://github.com/ovhpa/gdis/commit/5097a3136fef502221864a8f0180951ca27e495c#commitcomment-31146215 Using that new system, the data is now represented a little differently from previous USPEX implementation: missing structures (for ex. from a restarted job) now appears as cross symbols, of course without the possibility to display the missing structure. I also added a basic convex hull representation for variable composition calculations. I will improve that graph system at a later time to get some more control (ie. zoom).
I create a "carpet" (gui_defs.h) which holds the dust of gtk2 definitions, thanks to that it is much more easy to update GDIS when a gtk2 component goes obsolete... Maybe in the future we can rely on that method to upgrade to gtk3 or even switch to another graphical interface (in which case there would be ideally only one file to modify). For now it is just limited to vasp and uspex gui.
I added a GUI to be able to launch USPEX jobs directly from GDIS. From a related structure or simply from an empty new model. Each panel have many options which may looks overwhelming. [panel_1]https://user-images.githubusercontent.com/36496189/48905620-5ce00580-eea5-11e8-9de5-20c9b2501add.png [panel_2]https://user-images.githubusercontent.com/36496189/48905660-7da85b00-eea5-11e8-928f-688495d21c57.png [panel_3]https://user-images.githubusercontent.com/36496189/48905665-813be200-eea5-11e8-8b3a-20655dc95630.png But I am happy to say that GDIS supports all options available in USPEX manual, plus some extra undocumented options. That is USPEX support in GDIS is over 100% ;) However, to launch USPEX calculations, one has to prepare a small script (since octave or matlab can be use). I have prepare an example of such script here: https://gist.github.com/ovhpa/59428fe32b9fd72c1ff3d9f2d3577190
Last but not least I heavily modified previous support of reading USPEX results. The result for all calculation types but Transition Path Sampling (for which I need to understand more deeply what to represent) can be displayed. The graphs to analyse the data are however basically the same as in previous implementation:
But the best structures "BEST" graph now relies directly on USPEX BEST* files. Also, due to some mistake in the display of results by fitness, I have switch back to presenting only energy related results. I will provide an option to display fitness at a later time.
If you find something extra that would be nice to add, please don't hesitate.
You can view, comment on, or merge this pull request online at:
https://github.com/arohl/gdis/pull/16
Commit Summary
File Changes
Patch Links:
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/arohl/gdis/pull/16, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKebLKJKUBFMIhPBcRpxkzwlgMza2RM6ks5uxqrAgaJpZM4YvYau.
Dear Prof. Rohl,
I think USPEX v.10.1 can be download from here: http://uspex-team.org/en/uspex/downloads
You will have to write a script similar to https://gist.github.com/ovhpa/59428fe32b9fd72c1ff3d9f2d3577190 to launch calculation directly from gdis, and name it run_uspex
.
It will receive a -9
argument when "ver 10.1" is not selected in GDIS gui (at calculation page) and -m
when "OCTAVE" is not selected (or both -9 -m
if none are selected).
At present I'm not sure in what form USPEX is distributed. If you received a virtual disk version, you will have to either extract the source from it, or modify run_uspex
script so it call USPEX through the virtual disk interface.
If you use 9.4.4, you can simply go to its src
directory and prepare a src.tar.gz
archive of it and place it under /opt/uspex/mat/944
and /opt/uspex/oct/944
directories if you plan to use my script. No modification should be required to run it from matlab or octave*
For 10.1, there are some modifications to run it from octave/matlab which I haven't report to USPEX team yet. I will do it after I come back from weekend (it is a 3-days long weekend in Japan right now).
In any case you can still save an INPUT.txt
file with the save button of GDIS gui and launch USPEX from its usual command.
If you need further assistance, please let me know,
* however if you run USPEX with Octave, I recommend that you add the following line in the beginning (3rd line for ex.) of USPEX.m file:
warning('off', 'Octave:possible-matlab-short-circuit-operator');
to remove the numerous unnecessary warning ;)
Dear Prof. Rohl,
I update the USPEX implementation on GDIS in order to cope with its new 10.1 version. I also made quite some changes:
I modified slightly the graph system to include wild plain, dashed, dotted lines and symbols such as triangle, cross, square, diamond. The changes are presented here: https://github.com/ovhpa/gdis/commit/5097a3136fef502221864a8f0180951ca27e495c#commitcomment-31146215 Using that new system, the data is now represented a little differently from previous USPEX implementation: missing structures (for ex. from a restarted job) now appears as cross symbols, of course without the possibility to display the missing structure. I also added a basic convex hull representation for variable composition calculations. I will improve that graph system at a later time to get some more control (ie. zoom).
I create a "carpet" (gui_defs.h) which holds the dust of gtk2 definitions, thanks to that it is much more easy to update GDIS when a gtk2 component goes obsolete... Maybe in the future we can rely on that method to upgrade to gtk3 or even switch to another graphical interface (in which case there would be ideally only one file to modify). For now it is just limited to vasp and uspex gui.
I added a GUI to be able to launch USPEX jobs directly from GDIS. From a related structure or simply from an empty new model. Each panel have many options which may looks overwhelming. But I am happy to say that GDIS supports all options available in USPEX manual, plus some extra undocumented options. That is USPEX support in GDIS is over 100% ;) However, to launch USPEX calculations, one has to prepare a small script (since octave or matlab can be use). I have prepare an example of such script here: https://gist.github.com/ovhpa/59428fe32b9fd72c1ff3d9f2d3577190
Last but not least I heavily modified previous support of reading USPEX results. The result for all calculation types but Transition Path Sampling (for which I need to understand more deeply what to represent) can be displayed. The graphs to analyse the data are however basically the same as in previous implementation: https://github.com/arohl/gdis/pull/13 But the best structures "BEST" graph now relies directly on USPEX BEST* files. Also, due to some mistake in the display of results by fitness, I have switch back to presenting only energy related results. I will provide an option to display fitness at a later time.
If you find something extra that would be nice to add, please don't hesitate.