From ee158f1c2dccedf9272299a3bf20d19257d8ae45 Mon Sep 17 00:00:00 2001 From: giannozz Date: Tue, 29 Aug 2006 12:31:58 +0000 Subject: [PATCH] Updated: memory.x no longer existing git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3354 c92efa57-630b-4861-b058-cf58834340f0 --- Makefile | 2 +- README.install | 3 +-- TODO | 42 ++++++++++++++++++++++++++---------------- 3 files changed, 28 insertions(+), 19 deletions(-) diff --git a/Makefile b/Makefile index e5ba8bbc7..35d222b06 100644 --- a/Makefile +++ b/Makefile @@ -185,7 +185,7 @@ links : bindir ../PP/efg.x ../PP/plotband.x ../PP/plotrho.x ../PP/pmw.x \ ../PP/pp.x ../PP/projwfc.x ../PP/pw2casino.x ../PP/pw2wan.x \ ../PP/voronoy.x ../PP/pw_export.x \ - ../PW/memory.x ../PW/pw.x \ + ../PW/pw.x \ ../PWCOND/pwcond.x \ ../atomic/ld1.x \ ../pwtools/band_plot.x ../pwtools/dist.x ../pwtools/dynmat.x \ diff --git a/README.install b/README.install index 40426d56a..7274ebc26 100644 --- a/README.install +++ b/README.install @@ -253,8 +253,7 @@ programs (with "make all"), or only some specific programs. "make" with no arguments yields a list of valid compilation targets. Here is a list: - make pw compile PW/pw.x (electronic and ionic optimization), - PW/memory.x (checks memory usage and tests input) + make pw compile PW/pw.x (electronic and ionic optimization) make cp compile CPV/cp.x (Car-Parrinello MD with ultrasoft pseudopotentials) make ph compile PH/ph.x (phonons) diff --git a/TODO b/TODO index 6edf5db8f..0d0bd4971 100644 --- a/TODO +++ b/TODO @@ -1,19 +1,19 @@ -TODO LIST - May 2006 +TODO LIST - August 2006 BUGS TO EXAMINE - Zr pp buggy? - strange empty states with C blyp ? - O pseudopotentials? +- Wannier with nonorthogonal axis? INSTALLATION/PORTING -- replacement for FFTW on Intel/AMD +- workaround for /usr/bin/oslevel problem in AIX COMMON -- cleanup of the scratch directory mess: - outdir, tmp_dir, wfc_dir, scradir... +- uniform and clear values for constants in Modules/constants.f90 - pseudopotentials: support new format (XML) if/when ready @@ -28,6 +28,9 @@ COMMON - merge spherical harmonics between CP-PW and FPMD merge integration routines, random number generators +- spherical bessel functions: only one function calculating dj_l/dx + j_l with l=-1 should not be needed + - error is in flib/ but requires modules: not a good solution, things in flib/ should not use modules except maybe kinds and other very low level modules @@ -39,12 +42,12 @@ COMMON PW +- do not overwrite the charge density in a non scf calculation + - add possibility to read atomic positions from file - Use more standard choices for crystal axis -- fix problem with j'_l(x)Y_lm(x) for x -> 0 and l=1 - - make hpsi/spsi/newd/addusdens/CG/DIIS faster - remove complex factor i**l from beta fct and q(r) (preliminary) - shift structure factor from beta to psi when computing becp (reduce memory) @@ -63,6 +66,7 @@ PW and also what are exactly the output quantites! - some symmetry-related routines such as sgama are too complex + Verify that a group is a group (call multable again in sgama) Low priority: @@ -80,8 +84,17 @@ POSTPROCESSING As a consequence most postprocessing codes will not work. The file format should be reconsidered: XML ? +- chdens in parallel execution + +- dipolo + Makov-Payne: verify + +- pwtools: add example of a plot of phonon dispersions + Fix fqha.f90 + PH, D3, Gamma +- stop with 'prefix.EXIT' and restart + - use charge mixing instead of potential mixing - move all phonon-specific stuff (symmetry etc) from pw into phonon @@ -97,28 +110,25 @@ PH, D3, Gamma DOCUMENTATION +- move to wiki-based documentation + - better documentation for file format - single source (xml?) for text file, GUI help file, user guide (Tone?) -- tests/examples for some features (e.g. variable cell, many kinds - of postprocessings) are still missing - - better automated testing procedure, quick and distinct from examples! - add some benchmarks -- expand and update the manual; add a list of FAQ, or of already - answered questions - -- complete the developer's (technical) guide - CP/FPMD: -- CP: check on small box size +- PWGui for CP/FPMD? -- Documentation needs serious improvements +- riduce usage of nonscalable static and dynamical memroy: + qfunc, qrad, uspp, etc + +- check on small box size - Proposals from Princeton: * just one name for CP and FPMD