Commit Graph

20 Commits

Author SHA1 Message Date
giannozz f0fc81c48e programs started with mp_global_start should end with mp_global_end. Not a
big deal: it avoids leaving allocated object at stop


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6451 c92efa57-630b-4861-b058-cf58834340f0
2010-02-25 20:03:07 +00:00
dalcorso 931ec92fcb Image parallelization of the phonon code. Some ideas on how to split
the q points and the irreducible representations into different images on
a parallel machine. (Very experimental version).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6221 c92efa57-630b-4861-b058-cf58834340f0
2009-11-25 16:38:16 +00:00
dalcorso 222cd635ab A tentative to improve the recover feature of the phonon. When stopping for
cpu_time > max_seconds, close all files before exiting. Maybe this is
useless. Hopefully it is harmless.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6208 c92efa57-630b-4861-b058-cf58834340f0
2009-11-23 14:58:19 +00:00
giannozz 244b5e412e Last remains of T3E support removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5812 c92efa57-630b-4861-b058-cf58834340f0
2009-08-03 15:48:16 +00:00
dalcorso a2b5ab5e50 Minor partial cleanup. Many routines declared unused variables. Many others
could be cleaned.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5445 c92efa57-630b-4861-b058-cf58834340f0
2009-02-25 15:58:53 +00:00
dalcorso 981953dde5 Minor cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5366 c92efa57-630b-4861-b058-cf58834340f0
2009-02-02 08:35:23 +00:00
cazzato a6ad18850a iswitch flag removed; appropriate flags (as lscf, lmd, lphonon, etc.) should be used
in particular (modenum.ne.0) stands for iswitch = -4 now: is it OK?
unused show_memory routine also removed
documentation updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1503 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 15:20:46 +00:00
sbraccia 92558d111b Again cleanup of parallel variables and pwcom/phcom references.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1355 c92efa57-630b-4861-b058-cf58834340f0
2004-09-28 08:50:35 +00:00
deinzer 3ac7daa2ee Calculation of the dynamical matrices for the dispersion
is now within ph.x possible.
New input variables:
lnscf: if .true. the nscf and phonon run are done in one single run

ldisp: if .true. calculation of dyn. matrices for dispersion
nq1, nq2, nq3: q-point mesh


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1017 c92efa57-630b-4861-b058-cf58834340f0
2004-06-28 10:08:53 +00:00
cazzato db23f632d6 the new punch routine, which writes on the .save file (instead of .pun),
is now the default. Moreover, if the wf_collect flag (in the control namelist)
is true, it collects all wave functions and store them in the same file.
The phonon and postprocessing codes can handle this new .save file.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@864 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 17:21:24 +00:00
sbraccia cbc1f05d29 All references to mpif.h and to the subroutine check.f90 removed by the PWscf and related codes.
If noone disagrees I'll remove the routine check.f90 and all the routines moved in para.f90.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@730 c92efa57-630b-4861-b058-cf58834340f0
2004-03-16 18:14:34 +00:00
giannozz 0b1a5c9fd8 Extensive module cleanup: DP moved from wrong place (parameters) to the
correct place (kinds); module "varie" replaced by "control_flags" (not
yet in pwcom, though) - many many files changed.
64-bit cpus (Opteron, maybe Itanium) should now work if __LINUX64 is defined


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@513 c92efa57-630b-4861-b058-cf58834340f0
2004-01-23 15:08:03 +00:00
cavazzon 9ce7263953 - bug (alpha compiler) reported by Sergey has been fixed
- module filnam in pwcom moved to io_files module
- module units in pwcom moved to io_file

From now on, all file names and their unit and attributes (i.e. reclen)
should be defined in Modules/io_files.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@382 c92efa57-630b-4861-b058-cf58834340f0
2003-11-09 18:30:08 +00:00
degironc 0e2edd9002 speed-up of z* calculation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@340 c92efa57-630b-4861-b058-cf58834340f0
2003-10-24 15:57:43 +00:00
giannozz 417c54df9f More FFT restructuring (CC). Updates to manual.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@188 c92efa57-630b-4861-b058-cf58834340f0
2003-04-25 08:36:45 +00:00
cavazzon 616b483f36 Performance issues and Harware Performance Monitor
interface for Power4 processor ( can by switched on defining __HPM )


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@187 c92efa57-630b-4861-b058-cf58834340f0
2003-04-24 22:10:04 +00:00
giannozz 5542a00340 Misc. installation and doc fixes
T3D, T3E, __CRAY => __T3E  ; PC => __LINUX


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@99 c92efa57-630b-4861-b058-cf58834340f0
2003-02-27 13:59:04 +00:00
giannozz 9e3a2de758 Support for lahey compiler added: "error" renamed to "errore", "rnd" to "rndx"
bug in io_base fixed
PARA => __PARA
cinterpolate moved into interpolate


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@86 c92efa57-630b-4861-b058-cf58834340f0
2003-02-21 14:57:00 +00:00
giannozz d852392cab module allocate, calls to mallocate, mfree removed
pointers replaced by allocatable whenever possible


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@56 c92efa57-630b-4861-b058-cf58834340f0
2003-02-07 16:04:36 +00:00
giannozz ac9f2144c0 O-sesame
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2 c92efa57-630b-4861-b058-cf58834340f0
2003-01-19 21:58:50 +00:00