CP2K 2.4 (Revision 12889)
Functions | Variables

bibliography Namespace Reference

collects all references to literature in CP2K as new algorithms / method are included from literature sources we add a citation, to give credit to the authors (often ourselves, but this need not to be the case), and as a form of documentation. More...

Functions

subroutine, public add_all_references ()
 adds references that can later be cited / printed using the key

Variables

INTEGER, save, public VandeVondele2005a
INTEGER, save, public VandeVondele2003
INTEGER, save, public Laino2005
INTEGER, save, public Laino2006
INTEGER, save, public Goedecker1996
INTEGER, save, public Hartwigsen1998
INTEGER, save, public Krack2005
INTEGER, save, public Lippert1997
INTEGER, save, public Lippert1999
INTEGER, save, public Krack2000
INTEGER, save, public Krack2002
INTEGER, save, public Iannuzzi2005
INTEGER, save, public Iannuzzi2006
INTEGER, save, public Iannuzzi2007
INTEGER, save, public Toukmaji1996
INTEGER, save, public Martyna1999
INTEGER, save, public VandeVondele2005b
INTEGER, save, public Perdew1981
INTEGER, save, public Avezac2005
INTEGER, save, public Porezag1995
INTEGER, save, public Seifert1996
INTEGER, save, public Elstner1998
INTEGER, save, public Zhechkov2005
INTEGER, save, public Henkelman1999
INTEGER, save, public Frigo2005
INTEGER, save, public Nose1984a
INTEGER, save, public Nose1984b
INTEGER, save, public Brelaz1979
INTEGER, save, public Bussi2007
INTEGER, save, public Genovese2006
INTEGER, save, public Genovese2007
INTEGER, save, public Evans1983
INTEGER, save, public Minary2003
INTEGER, save, public Byrd1995
INTEGER, save, public VandeVondele2007
INTEGER, save, public Ortiz1994
INTEGER, save, public Becke1988
INTEGER, save, public Perdew1996
INTEGER, save, public Zhang1998
INTEGER, save, public Perdew2008
INTEGER, save, public Lee1988
INTEGER, save, public Heyd2006
INTEGER, save, public Vydrov2006
INTEGER, save, public Heyd2003
INTEGER, save, public Heyd2004
INTEGER, save, public Vosko1980
INTEGER, save, public Aguado2003
INTEGER, save, public Essmann1995
INTEGER, save, public Ewald1921
INTEGER, save, public Darden1993
INTEGER, save, public Siepmann1995
INTEGER, save, public Tersoff1988
INTEGER, save, public Tosi1964a
INTEGER, save, public Tosi1964b
INTEGER, save, public Yamada2000
INTEGER, save, public Dudarev1997
INTEGER, save, public Dudarev1998
INTEGER, save, public Dewar1977
INTEGER, save, public Dewar1985
INTEGER, save, public Rocha2006
INTEGER, save, public Stewart1989
INTEGER, save, public Thiel1992
INTEGER, save, public Repasky2002
INTEGER, save, public Stewart2007
INTEGER, save, public Weber2008
INTEGER, save, public Hunt2003
INTEGER, save, public Guidon2008
INTEGER, save, public Elber1987
INTEGER, save, public Jonsson1998
INTEGER, save, public Jonsson2000_1
INTEGER, save, public Jonsson2000_2
INTEGER, save, public Wales2004
INTEGER, save, public Stewart1982
INTEGER, save, public E2002
INTEGER, save, public Laino2008
INTEGER, save, public Blochl1995
INTEGER, save, public Tao2003
INTEGER, save, public VandeVondele2006
INTEGER, save, public Hu2007
INTEGER, save, public Grimme2006
INTEGER, save, public Branduardi2007
INTEGER, save, public Schenter2008
INTEGER, save, public BeckeRoussel1989
INTEGER, save, public Proynov2007
INTEGER, save, public VandenCic2006
INTEGER, save, public Becke1997
INTEGER, save, public Foiles1986
INTEGER, save, public Ricci2003
INTEGER, save, public Kolafa2004
INTEGER, save, public Kuhne2007
INTEGER, save, public Kunert2003
INTEGER, save, public Ceriotti2009
INTEGER, save, public ceriotti2009b
INTEGER, save, public Guidon2009
INTEGER, save, public BarducBus2008
INTEGER, save, public Grimme2010
INTEGER, save, public Guidon2010
INTEGER, save, public Marques2012
INTEGER, save, public Jones2011
INTEGER, save, public Bernstein2009
INTEGER, save, public Bernstein2012
INTEGER, save, public Dick1958
INTEGER, save, public Mitchell1993
INTEGER, save, public Devynck2012
INTEGER, save, public VandeVondele2012
INTEGER, save, public Niklasson2003
INTEGER, save, public Shao2003
INTEGER, save, public VandeVondele2002
INTEGER, save, public Dion2004
INTEGER, save, public Romanperez2009
INTEGER, save, public DelBen2012
INTEGER, save, public Sabatini2013

Detailed Description

collects all references to literature in CP2K as new algorithms / method are included from literature sources we add a citation, to give credit to the authors (often ourselves, but this need not to be the case), and as a form of documentation.

reference_manager.F provides an easy way to cite these references from the code (e.g. whenever the relevant part of the code is executed) and to add citations to the input at the end of the run a bibliography is printed that can be used e.g. in papers

Note:
references need to be input using the ISI citation format, because it is uniform, easy to parse, and can be exported for example from web of science. (mark the reference, and click 'export to reference software', open the resulting file) Furthermore, it can be easily converted to and from using the bibutils tools a collection of easy to use conversion programs that can be found at http://www.scripps.edu/~cdputnam/software/bibutils/ by Chris Putnam
History
08.2007 [Joost VandeVondele] Created
Author:
Joost VandeVondele

Function Documentation

subroutine,public bibliography::add_all_references ( )

adds references that can later be cited / printed using the key

Note:
  • note that the ISI record is fixed format (line length limited and the first 3 characters can indicate record type)
  • please add DOI whenever available, this will result in a clickable link in the input reference manual.
History
08.2007 created [Joost VandeVondele]

Definition at line 77 of file bibliography.f90.

References reference_manager::add_reference(), Aguado2003, Avezac2005, BarducBus2008, Becke1988, Becke1997, BeckeRoussel1989, Bernstein2009, Bernstein2012, Blochl1995, Branduardi2007, Brelaz1979, Bussi2007, Byrd1995, Ceriotti2009, Darden1993, DelBen2012, Devynck2012, Dewar1977, Dewar1985, Dick1958, Dion2004, Dudarev1997, Dudarev1998, E2002, Elber1987, Elstner1998, Essmann1995, Evans1983, Ewald1921, Foiles1986, Frigo2005, Genovese2006, Genovese2007, Goedecker1996, Grimme2006, Grimme2010, Guidon2008, Guidon2009, Guidon2010, Hartwigsen1998, Henkelman1999, Heyd2003, Heyd2004, Heyd2006, Hu2007, Hunt2003, Iannuzzi2005, Iannuzzi2006, Iannuzzi2007, Jones2011, Jonsson1998, Jonsson2000_1, Jonsson2000_2, Kolafa2004, Krack2000, Krack2002, Krack2005, Kuhne2007, Kunert2003, Laino2005, Laino2006, Laino2008, Lee1988, Lippert1997, Lippert1999, Marques2012, Martyna1999, Minary2003, Mitchell1993, Niklasson2003, Nose1984a, Nose1984b, Ortiz1994, Perdew1981, Perdew1996, Perdew2008, Porezag1995, Proynov2007, Repasky2002, Ricci2003, Rocha2006, Sabatini2013, Schenter2008, Seifert1996, Shao2003, Siepmann1995, Stewart1982, Stewart1989, Stewart2007, Tao2003, Tersoff1988, Thiel1992, Tosi1964a, Tosi1964b, Toukmaji1996, VandenCic2006, VandeVondele2002, VandeVondele2003, VandeVondele2005a, VandeVondele2005b, VandeVondele2006, VandeVondele2007, VandeVondele2012, Vosko1980, Vydrov2006, Wales2004, Weber2008, Yamada2000, Zhang1998, and Zhechkov2005.

Referenced by f77_interface::init_cp2k().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_dft::create_sic_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and gle_system_types::gle_init().

Definition at line 43 of file bibliography.f90.

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_mm::create_shell_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and neb_utils::get_neb_force().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_motion::create_band_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_xc::create_xc_fun_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_hfx::create_hfx_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_motion::create_ts_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_dft::create_xas_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_motion::create_band_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_motion::create_band_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_motion::create_band_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and qmmm_main::qmmm_create_force_env_low().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_xc::create_libxc_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_motion::create_md_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_mm::create_shell_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_dft::create_ls_scf_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and extended_system_types::lnhc_init().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_xc::create_xc_fun_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_xc::create_xc_fun_section().

Definition at line 43 of file bibliography.f90.

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_xc::create_xc_fun_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_mm::create_Tersoff_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_dft::create_qs_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and basis_set_types::read_gto_basis_set().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_dft::create_ls_scf_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_motion::create_band_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_dft::create_ot_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_mm::create_Buckmorse_section().

Definition at line 43 of file bibliography.f90.

Referenced by add_all_references(), and input_cp2k_xc::create_xc_fun_section().