Commit Graph

9231 Commits

Author SHA1 Message Date
dalcorso 9513510809 Cleanup. Repeated software moved to separate routines.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9817 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 17:20:23 +00:00
spigafi 545f2fa036 PH compiles also in serial (I saw a GOTO... I am so scared).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9816 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 17:13:45 +00:00
giannozz ff388f394a Removed temporary (and extemporary) change that should not have been commited
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9815 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 16:29:34 +00:00
giannozz 36a4b2b218 More cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9814 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 16:15:41 +00:00
dalcorso f11bf4f7cf Missing change in previous commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9813 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 15:49:01 +00:00
spigafi 54ef322b95 mp_image_global_module.o deprecated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9812 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 15:33:54 +00:00
dalcorso 44790e44b0 Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9811 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 15:32:37 +00:00
giannozz 53a26ef521 Cleanup, removal of unused routines, comments added or corrected
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9810 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 15:02:11 +00:00
giannozz 25a4992f24 Added some info on how to reduce memory usage
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9809 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 14:33:51 +00:00
dalcorso 12ec486aa7 Now ph.x should work with the flag -nband, although no real parallelization
is made so far.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9808 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 10:45:19 +00:00
dalcorso d3c4880407 me_pool -> me_bgrp and small cleanup of the symmetrization routines.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9807 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 09:53:27 +00:00
dalcorso fe7831ec4b Task groups are now used in some parts of the phonon code.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9806 c92efa57-630b-4861-b058-cf58834340f0
2013-01-19 07:50:55 +00:00
giannozz 32e9e8e3dd Merged parallel startup in NEB with the rest of the code. Seems to work.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9805 c92efa57-630b-4861-b058-cf58834340f0
2013-01-18 20:42:01 +00:00
giannozz de90279f2a Initialization of parallel stuff slightly simplified. Routine mp_global_start
was doing something not really correct: initializing the all-processor group
(mpi_comm_world or whatever it is called) with an image. Now variables root,
world_comm, mpime, nproc are those for the world group and not for an image. 
This has no consequences at all if images are not used. It shouldn't have any
consequences for codes using images as well (neb, ph, gipaw), because those
variables are not used in practise. If it has, the correct way to fix it is to
remove inappropriate usage of those variables


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9804 c92efa57-630b-4861-b058-cf58834340f0
2013-01-18 17:59:12 +00:00
giannozz fd0b18fea2 Some cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9802 c92efa57-630b-4861-b058-cf58834340f0
2013-01-18 17:03:34 +00:00
dalcorso b50b8f67bd intra_pool_comm -> intra_bgrp_comm in all phonon routines.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9801 c92efa57-630b-4861-b058-cf58834340f0
2013-01-18 16:06:49 +00:00
pizzi 5021ba39db Fixed the Makefile to update the SVN version number if this changed, and recompile the executables. Should not recompile if the version number is unchanged. Let me know if this has some issue on your platform (hopefully not)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9799 c92efa57-630b-4861-b058-cf58834340f0
2013-01-18 15:05:20 +00:00
giannozz a839ba167a Removed several unused references to "nproc" and "mpime" variables. There is
some confusion in the distribution on what these variables mean. Better to 
avoid them.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9798 c92efa57-630b-4861-b058-cf58834340f0
2013-01-18 14:59:52 +00:00
giannozz 3a8e0fd79e Updated to work with GIPAW as well
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9794 c92efa57-630b-4861-b058-cf58834340f0
2013-01-18 09:18:59 +00:00
giannozz 9059e5b9fb No reason any longer to have "_new" at the end of "mp_global_start",
since there is just one such routine


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9793 c92efa57-630b-4861-b058-cf58834340f0
2013-01-17 20:43:55 +00:00
marsamos 3cbd2d05d9 add automatic epw compilation in plugin_makefile
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9787 c92efa57-630b-4861-b058-cf58834340f0
2013-01-17 14:39:04 +00:00
marsamos 9e30a82b1c added make epw in main makefile.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9786 c92efa57-630b-4861-b058-cf58834340f0
2013-01-17 14:38:39 +00:00
marsamos 3ac7f72648 add if lmd and if not lmd before the call to pw2casino
in order to avoid in geom relax the punch of 
casino files at each relax step. Suggested by
Mike Towler.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9785 c92efa57-630b-4861-b058-cf58834340f0
2013-01-17 14:38:06 +00:00
paulatto 3b335a6e79 Some compilers (i.e. g95) do not like the old syntax, when run-time checking for out of bounds, if the array is allocated to size zero.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9783 c92efa57-630b-4861-b058-cf58834340f0
2013-01-16 14:31:12 +00:00
giannozz f154ffc2fc Cleanup of image-related variables tha should no longer be in PW or CP;
make.depend updated, added clarification on how to run examples with images


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9782 c92efa57-630b-4861-b058-cf58834340f0
2013-01-16 12:53:40 +00:00
giannozz 551b659b1c Deprecated syntax of CELL_PARAMETER card updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9781 c92efa57-630b-4861-b058-cf58834340f0
2013-01-16 10:28:06 +00:00
giannozz 6a11fd42ab Incorrect reference results
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9780 c92efa57-630b-4861-b058-cf58834340f0
2013-01-16 09:21:53 +00:00
giannozz 696c817c3b More NEB cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9779 c92efa57-630b-4861-b058-cf58834340f0
2013-01-16 08:45:34 +00:00
giannozz e0db87d918 Unused bvariables removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9778 c92efa57-630b-4861-b058-cf58834340f0
2013-01-16 08:24:35 +00:00
giannozz 7c6aaed2e1 More comments
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9777 c92efa57-630b-4861-b058-cf58834340f0
2013-01-15 21:51:03 +00:00
giannozz 9e2e852155 COmments made clearer
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9776 c92efa57-630b-4861-b058-cf58834340f0
2013-01-15 21:27:00 +00:00
giannozz ea0f6e20d1 Local variable "stdinpath" replaces global one: there is no need to have so
many variables containing file units 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9775 c92efa57-630b-4861-b058-cf58834340f0
2013-01-15 20:22:29 +00:00
giannozz b5b42e892c Safer test: accepts anything starting with <?xml ... > or <xml> in
lowercase or capital letters as valid xml file


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9774 c92efa57-630b-4861-b058-cf58834340f0
2013-01-15 20:07:39 +00:00
giannozz b52defa736 Removed empty field MD
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9773 c92efa57-630b-4861-b058-cf58834340f0
2013-01-15 17:22:06 +00:00
giannozz ec28a5394d release-notes updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9772 c92efa57-630b-4861-b058-cf58834340f0
2013-01-15 09:14:53 +00:00
giannozz 6dd1827b23 BEGIN had lost the beginnng letter - still not working, though: it complains
about the field MD. Mayne it doesn't like that it is empty?


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9771 c92efa57-630b-4861-b058-cf58834340f0
2013-01-15 09:14:28 +00:00
riccardo 560b62dd40 Small bug fix, allocation needed in the new version.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9770 c92efa57-630b-4861-b058-cf58834340f0
2013-01-13 13:30:51 +00:00
giannozz 2b5c68a187 Small mistake in documentation fixed, courtesy of Yi Yao
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9768 c92efa57-630b-4861-b058-cf58834340f0
2013-01-11 09:11:06 +00:00
giannozz 4ef88c4f4b When new data is added to the xml data file, the routine that reads the new
data MUST CHECK IF THESE ARE PRESENT AND PROVIDE DEFAULT VALUES IF NOT,
IN ORDER TO MAINTAIN COMPATIBILITY WITH PREVIOUS VERSIONS OF THE DATA FILE


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9767 c92efa57-630b-4861-b058-cf58834340f0
2013-01-10 20:13:51 +00:00
giannozz 1dfc944014 "smarter" xml check introduced yesterday wasn't working
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9766 c92efa57-630b-4861-b058-cf58834340f0
2013-01-09 21:35:35 +00:00
giannozz 5fa72625de test was not complete
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9765 c92efa57-630b-4861-b058-cf58834340f0
2013-01-09 20:56:51 +00:00
calandra e1d6edfe19 This program reads the wavefunction in G space produced by QE
and writes it in real space.

MCB



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9764 c92efa57-630b-4861-b058-cf58834340f0
2013-01-09 13:24:08 +00:00
giannozz fc15c7bc7a Should have added *.ref. not *.out files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9763 c92efa57-630b-4861-b058-cf58834340f0
2013-01-08 22:12:23 +00:00
giannozz 116f8da387 Tests for neb were not working
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9762 c92efa57-630b-4861-b058-cf58834340f0
2013-01-08 22:10:32 +00:00
giannozz 6dc558d2d6 Subroutine test_input_file converted to function, makes a more careful check
whether a file is xml or not; cleanup pf neb.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9761 c92efa57-630b-4861-b058-cf58834340f0
2013-01-08 21:14:37 +00:00
paulatto f3508d9ca0 1. Use new ruotaijk subroutine instead of rotating r by hand
2. Cleanup of debug lines
3. Commented for some obscure parts



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9760 c92efa57-630b-4861-b058-cf58834340f0
2013-01-08 10:19:55 +00:00
dalcorso 1e5435d0bc Another small change to ph.x output.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9759 c92efa57-630b-4861-b058-cf58834340f0
2013-01-07 17:27:09 +00:00
dalcorso 9efbca8672 Small cleanup. The routine can now deal with the case npw=0.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9758 c92efa57-630b-4861-b058-cf58834340f0
2013-01-07 16:08:03 +00:00
dalcorso 959da04c1d Correction to previous commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9757 c92efa57-630b-4861-b058-cf58834340f0
2013-01-07 15:49:25 +00:00
dalcorso 9504451b45 Cleanup: duplicate routine localdos removed. The original routine is still
available in obsolete.f90, but is no more used by ph.x.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9756 c92efa57-630b-4861-b058-cf58834340f0
2013-01-07 15:32:31 +00:00