calandra
1ee55fc8d5
xanes_dipole and xanes_quadrupole are now
...
in separated files.
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11655 c92efa57-630b-4861-b058-cf58834340f0
2015-07-24 16:15:29 +00:00
calandra
a8db79809b
In order to easy the understanding of the program
...
flow I have displaced many writes to stdout to
routine stdout. More writes have to be shifted
in routines in the future.
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11654 c92efa57-630b-4861-b058-cf58834340f0
2015-07-24 16:09:39 +00:00
calandra
0e10dc8146
All input file reading and some of the check transferred
...
to a new routine read_input_and_bcast.f90
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11653 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 21:31:57 +00:00
calandra
b679e8a350
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11652 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 20:27:53 +00:00
calandra
1699068727
The default values of the namelist are now in a
...
seprate routine.
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11651 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 20:26:09 +00:00
calandra
6cf7006231
Example of the calculation of the L23 edge in Cu.
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11650 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 20:10:22 +00:00
giannozz
00b0b360ff
Recently added dependency must not appear in make.depend
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11649 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 16:44:15 +00:00
calandra
026aca7806
Added reference to L23 implementation,
...
Added explanation for new input variables for L23 edges,
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11648 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 16:33:08 +00:00
calandra
9beaeadf02
Added citation to Phys. Rev. B 87, 205105 (2013)
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11647 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 16:07:03 +00:00
calandra
e0c6adbce1
plot_xanes_dipole.f90 and plot_xanes_quadrupole.f90
...
have been displaced in a separate file to improve
readability and future codes developments.
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11646 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 16:03:20 +00:00
calandra
c752bec5aa
Updated Makefile
...
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11645 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 16:00:51 +00:00
calandra
c09615f756
All the lanczos routines have been displaced in a separate
...
file to improve readability and code development.
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11644 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 15:58:45 +00:00
calandra
5bdea6b8ba
Small changes in the parallelization part.
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11643 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 14:40:43 +00:00
calandra
017108eafd
Small bugs introduced in merging L23 with K edges corrected
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11642 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 14:39:47 +00:00
calandra
e3c423edf8
Removed redondant module fpi and redondant function
...
float2int , replaced with intrinsic function nint
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11641 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 09:43:30 +00:00
calandra
da46a9ebca
Redundant routine lower2upper removed from the module
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11640 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 09:35:02 +00:00
calandra
2ec92990e7
Bug in a call to xanes_dipole_general_edge, verbosity missing,
...
corrected. Affecting only L23 calculations.
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11639 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 09:33:26 +00:00
giannozz
f588341f17
make.depend updated (or else XSpectra doesn't compile)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11638 c92efa57-630b-4861-b058-cf58834340f0
2015-07-23 06:34:54 +00:00
calandra
6b9d41a525
Update in the Makefile for all modifications carried out today.
...
M
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11637 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 16:53:48 +00:00
calandra
aa58ed925c
Included in module gaunt_mod.f90
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11636 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 16:52:31 +00:00
calandra
b37f3e6bb1
plot xanes dipole generalized to the case of an L edge
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11635 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 15:35:53 +00:00
calandra
b9e7cd03c3
write_save_file adapted to the general edge
...
(mygetK <--------> getE)
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11634 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 14:30:15 +00:00
calandra
cf1b31c7d8
This routine allows to calculate the dipolar cross section
...
for a general edge.
Still to be finished testing.
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11633 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 14:13:49 +00:00
calandra
30503d8d83
New module including getE, gaunt coefficients and 3j symbols.
...
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11632 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 11:27:16 +00:00
calandra
38719bff3d
Wigner3j displaced in a new module
...
MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11631 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 11:25:39 +00:00
calandra
69c7db0689
This routine select n and l of the initial state.
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11630 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 09:40:46 +00:00
calandra
ae62e833ab
Routine getE.f90 is removed and inserted in a different module.
...
Modification to makefile , modules and xspectra to include
L23 edge calculation (still partial).
New routine reading core wfc choosing the state to be read.
O. Bunau and MCB
M
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11629 c92efa57-630b-4861-b058-cf58834340f0
2015-07-22 09:40:12 +00:00
calandra
a76438bcd1
Variable nl_init introduced. These variables determine the
...
value of the n and l quantum numbers for the initial state.
O. Bunau and M. Calandra
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11628 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 20:19:11 +00:00
calandra
4859b5eb6d
Introduced input variables for L2,3 calculation.
...
O. Bunau and M. Calandra
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11627 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 20:06:59 +00:00
calandra
6c4bf644ad
Introduced variables for L2,3 calculation
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11626 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 20:02:52 +00:00
calandra
a1f3395f7a
Routine calculating Wigner 3j symbols.
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11625 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 19:55:36 +00:00
calandra
b68476e0e8
Gaunt coefficients necessary for the general edge code.
...
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11624 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 19:54:28 +00:00
calandra
b2ed9f69d0
This routine has a table with all K1, L1, L2, L3 through the periodic table.
...
It will replace mygetK.f90 when I will finish including all L2,3 code.
O. Bunau and MCB
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11623 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 19:53:30 +00:00
calandra
0432b5fd41
Minor bug introduce in last commit by Cabaret/Mas corrected,
...
default values of k and epsilon must be ortogonal.
M
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11622 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 19:47:32 +00:00
gsamsonidze
f5b21c08ce
Minor change for BerkeleyGW interface, ported from BerkeleyGW changeset 6770
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11621 c92efa57-630b-4861-b058-cf58834340f0
2015-07-21 04:20:08 +00:00
gibertini
4fb8bf38ac
Added checks on allocations in esm.f90 to solve crashes in neb
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11619 c92efa57-630b-4861-b058-cf58834340f0
2015-07-16 16:51:08 +00:00
oliviero
cceeb0939e
missing deallocation in a subroutine only used by Environ
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11618 c92efa57-630b-4861-b058-cf58834340f0
2015-07-16 08:01:12 +00:00
giannozz
3c21f1708c
Micro-bug: PPs are presumably non-relativistic for Z<18, not the opposite
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11617 c92efa57-630b-4861-b058-cf58834340f0
2015-07-15 09:59:35 +00:00
hsinyu
01b931fc1b
cleanup non-ascii charactor, add MPI support to speed up wfunc_init
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11616 c92efa57-630b-4861-b058-cf58834340f0
2015-07-14 16:13:41 +00:00
nvarini
8a38842824
-Added support for fftw3 openmp
...
-In order to use it you need to set
DFLAGS = -D__FFTW3 -D__OPENMP ....
FFT_LIBS = -L${FFTW3_LIB} -lfftw3_omp -lfftw3
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11615 c92efa57-630b-4861-b058-cf58834340f0
2015-07-10 08:13:25 +00:00
oliviero
ee03f7ceb4
added subroutines to build an erfc(|r-a|/b) function (and its gradient) on the real-space grid
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11612 c92efa57-630b-4861-b058-cf58834340f0
2015-07-09 10:01:26 +00:00
calandra
772057d7e3
1) Output of homo and lumo in XSpectra made compatible with
...
changes in the default homo/lumo value (+/- 1E+6) in the
modified QE routine PW/src/print_ks_energies.f90 .
2) Improvement of the output format for a large
number of k-points.
3) Replacement of two remarks in the code (commented lines).
by Nadejda Mas
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11611 c92efa57-630b-4861-b058-cf58834340f0
2015-07-09 09:46:23 +00:00
spigafi
da5e0f56fb
Avoid to delete West during veryclean
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11609 c92efa57-630b-4861-b058-cf58834340f0
2015-07-06 20:18:07 +00:00
spigafi
27e382ee94
Now works. Better to support MPI_THREAD_MULTIPLE than MPI_THREAD_FUNNELED, more generic and useful for the future.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11608 c92efa57-630b-4861-b058-cf58834340f0
2015-07-06 18:50:28 +00:00
giannozz
eee4fbe6cc
MPI_INIT_THREAD should be used instead of MPI_INIT for MPI+OpenMP (suggested
...
by Fabien Leydier; this patch had been applied some time ago then reverted
because incompatible with very old MPI libraries)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11607 c92efa57-630b-4861-b058-cf58834340f0
2015-07-04 17:46:05 +00:00
giannozz
73d891b2a4
Bug in hybrids+USPP, spotted by Xiaoming Wang, Rutgers U.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11606 c92efa57-630b-4861-b058-cf58834340f0
2015-07-03 12:45:16 +00:00
giannozz
f36195b50d
Additional check on existence of atomic wavefunctions
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11605 c92efa57-630b-4861-b058-cf58834340f0
2015-06-30 15:35:14 +00:00
spigafi
c0bca84480
Added WEST as svn:external (anonymous checkout).
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11604 c92efa57-630b-4861-b058-cf58834340f0
2015-06-20 20:53:35 +00:00
spigafi
5beef24b9f
Updates.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11602 c92efa57-630b-4861-b058-cf58834340f0
2015-06-20 15:20:31 +00:00
spigafi
c0f3477921
Updated version number.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11601 c92efa57-630b-4861-b058-cf58834340f0
2015-06-20 15:17:03 +00:00