quantum-espresso/Modules
giannozz 36bad8b03a Cleanup, removal of unused C subroutines
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13602 c92efa57-630b-4861-b058-cf58834340f0
2017-07-15 20:18:16 +00:00
..
Makefile hdf5 interface has been readapted to recent changes of the binary output. H5F5 interface now works for 1.10.x as well as 1.8.x libraries and can be compiled using serial hdf5 libraries 2017-06-04 17:42:17 +00:00
atom.f90 Cleanup: uniform spelling for "Quantum ESPRESSO", removal of f_defs.h, 2009-08-01 14:26:46 +00:00
atomic_number.f90 Reminder: empty strings are nonstandard in fortran, use ' ', not '' 2016-10-13 11:25:10 +00:00
autopilot.f90 More removal of unused variables, or of annoying compiler messages, by SP 2016-04-14 13:04:19 +00:00
basic_algebra_routines.f90 Cleanup of __GFORTRAN and __INTEL #ifdefs, replaced by compiler-enabled 2016-10-05 17:48:02 +00:00
becmod.f90 dummy cleanup 2017-01-18 10:50:07 +00:00
bfgs_module.f90 Explicit units added to convergence criteria 2017-02-19 09:36:57 +00:00
bspline.f90 A variable declared as "intent(out)" is used before it is assigned a value 2016-02-04 07:50:01 +00:00
bz_form.f90 bz_form.f90 and wypos.f90 took a disproportionate amount of compilation time, 2017-03-03 13:21:49 +00:00
capital.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
cell_base.f90 Utilities for conversion from crystallographic to celldm parameters and to 2017-06-08 18:48:23 +00:00
check_stop.f90 Cleanup, removal of unused C subroutines 2017-07-15 20:18:16 +00:00
clocks.f90 Cleanup, removal of unused C subroutines 2017-07-15 20:18:16 +00:00
command_line_options.f90 -npot flag to deal with potential parallelization (recently suppressed) mapped into image parallelization 2016-03-24 19:14:59 +00:00
compute_dipole.f90 fixed a bug in fd_gradient (only called by Environ) and added some checks in other routines with loops on real-space grid. 2017-05-29 10:29:28 +00:00
constants.f90 I've added a line to print out the crystal density in g/cm^3, the hope is that may help people realize when they do a mistake in the input that results in too small or too large unit cells 2016-12-14 14:38:00 +00:00
constraints_module.f90 More removal of unused variables, or of annoying compiler messages, by SP 2016-04-14 13:04:19 +00:00
control_flags.f90 1. got rid of unused program_name variable 2016-09-01 12:42:32 +00:00
coulomb_vcut.f90 bug fixed when checking for cell orthogonality; 2017-01-18 10:57:40 +00:00
cryst_to_car.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
date_and_tim.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
deviatoric.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
dist.f90 Utilities for conversion from crystallographic to celldm parameters and to 2017-06-08 18:48:23 +00:00
dylmr2.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
electrons_base.f90 Misspell 2011-12-23 11:04:21 +00:00
environment.f90 changes needed in environment module for hdf5 to work 2017-06-09 15:54:03 +00:00
erf.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
error_handler.f90 Cleanup of __GFORTRAN and __INTEL #ifdefs, replaced by compiler-enabled 2016-10-05 17:48:02 +00:00
expint.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
fcp_variables.f90 New version of ESM, courtesy of Minoru Otani 2015-07-30 11:48:07 +00:00
fd_gradient.f90 fixed a bug in fd_gradient (only called by Environ) and added some checks in other routines with loops on real-space grid. 2017-05-29 10:29:28 +00:00
fft_base.f90 - no need to keep the instance of smap descriptor in the base library 2016-08-17 22:46:37 +00:00
fft_custom.f90 ifdef preprocessor macro refactoring (Modules) 2016-09-18 19:42:05 +00:00
fft_rho.f90 Charge density is written and read in reciprocal space for PW also. There are 2017-05-16 15:00:18 +00:00
find_free_unit.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
fsockets.f90 Added interface with PALENQUE. Following the traditional logic (or lack of it) 2016-08-24 19:54:34 +00:00
funct.f90 Attempt to support the SCAN metaGGA functional. Please check! 2017-03-26 14:23:26 +00:00
functionals.f90 In the definition of PBE and PBE-like functionals, several constants were 2017-07-12 08:26:45 +00:00
generate_function.f90 Some improvements (?) to documentation and coding of "average.x" 2017-06-01 08:25:32 +00:00
generate_k_along_lines.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
gth.f90 Added support for newer GTH pseudopotentials, thanks (once more) to Sebastiano 2016-08-19 15:56:23 +00:00
gvecw.f90 Module gvecw moved to Modules/; variables for modified kinetic energy merged 2016-01-13 18:33:08 +00:00
has_xml.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
hdf5_qe.f90 hdf5 interface has been readapted to recent changes of the binary output. H5F5 interface now works for 1.10.x as well as 1.8.x libraries and can be compiled using serial hdf5 libraries 2017-06-04 17:42:17 +00:00
inpfile.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
input_parameters.f90 Variables were missing from namelist in previous commit; minor format change 2017-04-04 15:39:36 +00:00
int_to_char.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
invmat.f90 Routines invmat, invmat_complex, dinv_matrix, zinv_matrix merged into a small 2016-01-20 10:34:27 +00:00
io_base.f90 The declatations of some hdf5 related variable were placed after execution statements. 2017-06-24 06:59:57 +00:00
io_files.f90 Charge density in G-space for "new" I/O format, only by CP (PW coming next) 2017-05-15 07:02:35 +00:00
io_global.f90 Trying to figure out how to clean up the considerable mess with units ... 2013-02-04 21:42:18 +00:00
ions_base.f90 Misc changes for NAG compiler, by Samuel, plus make.depend update 2016-04-06 16:41:55 +00:00
kernel_table.f90 Removal of double "/" at the end of directory names 2017-03-13 21:03:55 +00:00
kind.f90 More standardization to the "Quantum ESPRESSO" form 2009-08-01 20:50:09 +00:00
latgen.f90 Utilities for conversion from crystallographic to celldm parameters and to 2017-06-08 18:48:23 +00:00
libxc.f90 Added TB09 functional, from libxc, courtesy of Eric Germaneau. 2014-07-08 10:57:02 +00:00
libxc_funcs.f90 Added TB09 functional, from libxc, courtesy of Eric Germaneau. 2014-07-08 10:57:02 +00:00
linpack.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
lsda_functionals.f90 In the definition of PBE and PBE-like functionals, several constants were 2017-07-12 08:26:45 +00:00
make.depend make.depend updated 2017-06-30 08:43:06 +00:00
matches.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
metagga.f90 Compilation without libxc was broken 2017-03-27 15:26:16 +00:00
mm_dispersion.f90 Phonons with DFT+D2. May or may not work. 2016-04-02 06:43:47 +00:00
more_functionals.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
mp.f90 Oups .. bcast_real ==> bcast_integer. 2017-04-05 16:58:44 +00:00
mp_bands.f90 - adding the possibility to restore "old" band parallelization in CP 2017-03-03 09:09:47 +00:00
mp_base.f90 - removing LA files 2016-01-23 20:04:03 +00:00
mp_diag.f90 - generalization of mp_diag, removing dependencise from the communicator hierarchy, 2016-03-23 06:14:26 +00:00
mp_exx.f90 Hidden and unused switch turning old band parallelization on removed 2017-03-03 17:02:53 +00:00
mp_global.f90 - adding the possibility to restore "old" band parallelization in CP 2017-03-03 09:09:47 +00:00
mp_images.f90 More removal of unused variables, or of annoying compiler messages, by SP 2016-04-14 13:04:19 +00:00
mp_pools.f90 New series of communicators, which are orthogonal to the pools (hence the name "orthopools"), each orthopool contain the CPUs with the same rank from all pools 2016-10-25 09:37:19 +00:00
mp_wave.f90 New I/O for CP should work with ensemble dynamics as well: matrix z written 2017-06-01 20:17:44 +00:00
mp_world.f90 More removal of unused variables, or of annoying compiler messages, by SP 2016-04-14 13:04:19 +00:00
noncol.f90 - moving modules from PW to Modules in order to be used 2012-07-26 15:35:10 +00:00
open_close_input_file.f90 Just in case: "attr" is always set to something if present 2016-02-03 10:04:32 +00:00
parallel_include.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
parameters.f90 Cleanup: uniform spelling for "Quantum ESPRESSO", removal of f_defs.h, 2009-08-01 14:26:46 +00:00
parser.f90 Last occurrence of __XLF removed 2016-10-03 09:44:13 +00:00
paw_variables.f90 PAW extended to the noncollinear / spin-orbit case. (Still experimental) 2010-05-23 11:50:22 +00:00
plot_io.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
plugin_arguments.f90 Standard F2003 calls to: get_environment_variable, get_command_argument, 2015-09-24 10:24:03 +00:00
plugin_flags.f90 added use_environ to plugin flags and arguments 2014-02-24 16:40:55 +00:00
plugin_variables.f90 missing PUBLIC statement for variable plugin_etot 2014-02-27 11:34:09 +00:00
pseudo_types.f90 Reminder: empty strings are nonstandard in fortran, use ' ', not '' 2016-10-13 11:25:10 +00:00
pw_dot.f90 ifdef preprocessor macro refactoring (Modules) 2016-09-18 19:42:05 +00:00
qeh5_module.f90 the file qeh5_module.f90 can be compiled only with the hdf5 library. The needed preprocessor instruction was missing 2017-06-04 18:09:26 +00:00
qes_libs.f90 lread and lwrite attributes in qes_types are now defined false and set to true only after initialization 2017-03-20 07:46:21 +00:00
qes_module.f90 the missing pressure element has been added to the cell_controlType in the schema. Routines have been changed accordingly 2016-08-30 09:38:41 +00:00
qes_types.f90 FCP output fields are not more printed out when non initialized; as prescribed by the schema tha the Functional is indicated by its short name also in output 2017-06-09 20:49:09 +00:00
qexml.f90 missing error handling in scans of qexml_read_efield. fixed 2017-05-26 10:48:54 +00:00
qexsd.f90 fixed inconsistency spotted with debug flags 2017-06-01 16:11:24 +00:00
qexsd_input.f90 two more fake allocations for passing initialized arguments to qes_libs init routines 2017-04-27 19:14:27 +00:00
qexsd_reader_module.f90 Utilities for conversion from crystallographic to celldm parameters and to 2017-06-08 18:48:23 +00:00
qmmm.f90 fixed a bug in fd_gradient (only called by Environ) and added some checks in other routines with loops on real-space grid. 2017-05-29 10:29:28 +00:00
radial_gradients.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
radial_grids.f90 Some compilers (e.g. cray) complain if a structure is passed to a subroutine 2016-02-15 09:39:08 +00:00
random_numbers.f90 using normal random numbers from random_numbers instad of redoing them in place 2017-03-22 16:04:01 +00:00
read_cards.f90 Patches by Dmitry Korotin for Wannier Hamiltonian 2016-09-18 08:59:04 +00:00
read_input.f90 References to mp_global replaced by references to specific modules for 2013-10-07 08:10:00 +00:00
read_namelists.f90 Added missing broadcasts of variables for SCDM localization 2017-06-14 16:16:19 +00:00
read_ncpp.f90 More removal of unused variables, or of annoying compiler messages, by SP 2016-04-14 13:04:19 +00:00
read_pseudo.f90 Added the (undocumented) possibility to read the cutoff from pseudopotential 2015-10-19 19:49:51 +00:00
read_upf_v1.f90 Fix suggested by Axel for GIPAW version check - likely an obscolescent case 2013-11-15 20:49:02 +00:00
read_upf_v2.f90 Unneeded PAW initialization for non-PAW atoms could lead to crashes 2014-03-15 14:46:02 +00:00
read_uspp.f90 Routines invmat, invmat_complex, dinv_matrix, zinv_matrix merged into a small 2016-01-20 10:34:27 +00:00
read_xml.f90 More removal of unused/obsolete/unimplemented cards 2014-10-13 10:23:03 +00:00
read_xml_cards.f90 More removal of unused/obsolete/unimplemented cards 2014-10-13 10:23:03 +00:00
read_xml_fields.f90 First of 4 commits adding monopole compensation charge 2016-08-17 09:02:22 +00:00
recips.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
recvec.f90 New band parallelization for EXX, contributed by Taylor Barnes et al. 2017-02-07 17:39:25 +00:00
recvec_subs.f90 - separation of fft data type instances and scatter functions in different modules 2015-10-29 09:08:16 +00:00
remove_tot_torque.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
rgen.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
run_info.f90 Ooops...new file was missing 2011-08-05 12:49:34 +00:00
set_hubbard_l.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
set_hubbard_n.f90 The data types and routines for writing the schema-compliant XML output 2016-04-29 17:19:28 +00:00
set_signal.f90 ifdef preprocessor macro refactoring (Modules) 2016-09-18 19:42:05 +00:00
setqf.f90 routine upf_to_internal modified so that for USPP we set the augmentation charge as an 2016-07-20 11:42:37 +00:00
simpsn.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
sort.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
space_group.f90 More compilation speedup 2017-03-03 22:06:16 +00:00
sph_bes.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
sph_dbes.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
splinelib.f90 Cleanup: uniform spelling for "Quantum ESPRESSO", removal of f_defs.h, 2009-08-01 14:26:46 +00:00
test_input_file.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
timestep.f90 All occurrences of d0, d+N, d-N, replaced with fortran-90 style _DP. 2007-06-11 17:13:15 +00:00
trimcheck.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
tsvdw.f90 ifdef preprocessor macro refactoring (Modules) 2016-09-18 19:42:05 +00:00
upf.f90 An attempt to make the "error number" less viysible 2012-07-09 15:54:44 +00:00
upf_to_internal.f90 variable upf%q_with_l back to his input value as it is not anymore used in the code 2016-07-20 17:56:02 +00:00
uspp.f90 Routines invmat, invmat_complex, dinv_matrix, zinv_matrix merged into a small 2016-01-20 10:34:27 +00:00
version.f90.in Getting ready for v6.1 2017-02-18 18:37:10 +00:00
volume.f90 The calculation of unit cell volume was still done using an algorithm 2017-06-07 12:06:04 +00:00
w0gauss.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
w1gauss.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
wannier_gw.f90 I forgot this. 2016-06-07 14:05:13 +00:00
wannier_new.f90 Cleanup: uniform spelling for "Quantum ESPRESSO", removal of f_defs.h, 2009-08-01 14:26:46 +00:00
wave_base.f90 References to mp_global replaced by references to specific modules for 2013-10-07 08:10:00 +00:00
wavefunctions.f90 - adding memory alignment directives to have a performance improvement on Intel architecure (CPU+Network), 2015-02-23 11:14:15 +00:00
wgauss.f90 Since we are in the process of moving stuff around, I think it is a good 2016-01-26 12:51:02 +00:00
wrappers.f90 Cleanup. IMPORTANT NOTICE: the "collected" format is now the default 2017-05-24 20:40:21 +00:00
write_upf_v2.f90 The ampersand is a reserved character in XML. It must be replaced with the "&" escape sequence to make the upf v2 files readable with all XML libraries and not just iotk. 2017-06-24 07:30:35 +00:00
ws_base.f90 Routines invmat, invmat_complex, dinv_matrix, zinv_matrix merged into a small 2016-01-20 10:34:27 +00:00
wyckoff.f90 There is no reason to have Wyckoff-related modules part in Modules/, part in 2017-05-05 20:00:43 +00:00
wypos.f90 bz_form.f90 and wypos.f90 took a disproportionate amount of compilation time, 2017-03-03 13:21:49 +00:00
xc_rVV10.f90 - adding "howmany" parameter to the cfft3d subroutine, 2016-08-19 22:55:53 +00:00
xc_vdW_DF.f90 ifdef preprocessor macro refactoring (Modules) 2016-09-18 19:42:05 +00:00
xml_input.f90 The new xml format with schema is now the default. Use configure option 2017-03-16 09:42:22 +00:00
xml_io_base.f90 Forgotten print was making many tests to fail (binary characters in output) 2017-05-18 14:18:11 +00:00
xsf.f90 increasing the precision for writing density to XSF datagrid from f13.5 to f14.6 (the old precision may be a bit low for Bader analysis). This will increase the xsf file size by about 7%, but disks are much larger today than 20 years ago 2017-02-24 08:28:42 +00:00
ylmr2.f90 Modules are legit here, reverted 2017-03-05 08:01:49 +00:00
zdotc_wrapper.f90 make.sys => make.inc. All other codes using make.sys should modify their build 2016-06-25 07:26:50 +00:00
zvscal.f90 Moved here. 2016-03-25 14:43:57 +00:00