Module | Source File | Description |
---|---|---|
arrayparams | arrayparams.f90 | M o d u l e h a n d l i n g c o m m o n a r r a y d i m e n s i o n s |
BesselHankelNeumann | beshank.f90 | |
cellproperties | cellproperties.f90 | Summary: Reads the 'kkrflex_hoststructure' file Author: Category: KKRimp, input-output |
Constants | Constants.f90 | |
DiracConfig | DiracConfig.f90 | |
Lebedev | Lebedev.f90 | |
memoryhandling | memoryhandling.f90 | S u b r o u t i n e t o h a n d l e a l l o c a t i o n / d e a l l o c a t i o n o f a r r a y s |
mod_amn2010 | amn2010.f90 | M o d u l e h a n d l i n g t h e s t r u c t u r e c o n s t a n t s f o r t h e i n t e r s i t e p o t e n t i a l |
MOD_AMNGAUNT | amngaunt.f | M o d u l e h a n d l i n g t h e G a u n t c o e f f i c i e n t s f o r t h e s t r u c t u r e c o n s t a n t s u s e d i n t h e i n t e r s i t e p o t e n t i a l |
MOD_AVERAGEWLDAU | averagewldau.f | M o d u l e h a n d l i n g t h e a v e r a g e d L D A + U p o t e n t i a l |
mod_bandstr | mod_bandstr.F90 | |
MOD_BASISTRANSFORM | BasisTransform.f90 | |
mod_BESHAN | beshan.f | M o d u l e h a n d l i n g s p h e r i c a l b e s s e l , h a n k e l a n d n e u m a n n f u n c t i o n s |
MOD_BESHANK | beshank.f | M o d u l e h a n d l i n g s p h e r i c a l b e s s e l , h a n k e l a n d n e u m a n n f u n c t i o n s f o r S R A |
MOD_BESHANKSRA | beshanksra.f90 | M o d u l e h a n d l i n g s p h e r i c a l b e s s e l , h a n k e l a n d n e u m a n n f u n c t i o n s f o r S R A |
MOD_BESSEL1 | bessel1.f | M o d u l e h a n d l i n g s p h e r i c a l b e s s e l , h a n k e l a n d n e u m a n n f u n c t i o n s |
mod_bfield | bfield.f90 | M o d u l e s t o r i n g t h e r u n o p t i o n s a n d t h e p a r a m t e r s f o r b f i e l d s a n d c o n s t r a i n i n g f i e l d s |
mod_calccouplingconstants | calccouplingconstants.f90 | M o d u l e h a n d l i n g t h e r e l a t i v i s t i c e x c h a n g e i n t e r a c t i o n s |
mod_calcforce | calcforce.f90 | M o d u l e h a n d l i n g t h e c a l c u l a t i o n o f t h e f o r c e s |
mod_calconfs | mod_calconfs.F90 | |
mod_calctmat | calctmat.f90 | Summary: Calculate the t-matrices for the actual system Author: Phivos Mavropoulos, Hubert Ebert, Voicu Popescu Category: KKRimp, single-site |
mod_calctmat_bauernew | calctmat_bauernew.f90 | C a l c u l a t i o n o f t h e s i n g l e s i t e tm a t r i x |
mod_calctmat_bauernew_testtools | calctmat_bauernew_testtools.f90 | Summary: Some debugging helper routines for 'calctmat_bauernew' Author: David Bauer Category: KKRimp, unit_test |
mod_calctmatfull | calctmatfull.f90 | Summary: Calculate full t-matrices (no idea why this is done) Author: Category: KKRimp, single-site |
mod_calctref | calctref.f | Summary: Calculate t-matrices for the reference system Author: Category: KKRimp, single-site, reference-system |
MOD_CALCWLDAU | calcwldau.f | Summary: Calculation of Coulomb interaction potential in LDA+U in the non-relativistic case Author: Category: KKRimp, single-site, electrostatics, potential, lda+u |
mod_change_nrmin | change_nrmin.f90 | Summary: Test routine to change the 'nrmin' (presumably the minimal number of radial grid points) Author: Category: KKRimp, radial-grid |
mod_checkinterpolation | checkinterpolation.f90 | Summary: Checks the validity of the interpolation between 'old' mesh and Chebyshev mesh Author: Category: KKRimp, radial-grid |
mod_checknan | checknan.f90 | T e s t w h e t h e r a c o m p l e x o r r e a l v a r i a b l e i s N a N |
MOD_CNWF011 | cnwf011.f | C o m p u t e s t h e c o e f f i c i e n t s i n t h e C h e b y c h e v e x p a n s i o n |
mod_config | config.f90 | R e a d t h e i n f o r m a t i o n f r o m c o n f i g f i l e |
mod_constants | constants.f90 | P h y s i c a l a n d m a t h e m a t i c a l c o n s t a n t s |
mod_convol_kkrimp | convol.f | C o n v o l u t e s p o t e n t i a l s w i t h s h a p e f u n c t i o n s |
MOD_CSINWD | csinwd.f | I n w a r d i n t e g r a t i o n o f l l m a x f u n c t i o n s w i t h e x t e n d e d 3p o i n t s i m p s o n |
mod_csout | csout.f | O u t w a r d i n t e g r a t i o n o f m u l t i p l e f u n c t i o n s w i t h e x t . 3p o i n t S i m p s o n |
MOD_DSORT | dsort.f90 | S o r t d o u b l e p r e c i s i o n a r r a y r e t u r n i n g s o r t e d i n d e x a r r a y |
mod_dysonvirtatom | dysonvirtatom.f90 | D y s o n e q u a t i o n f o r t h e v i r t u a l a t o m |
mod_ecoub_kkrimp | ecoub.f | C o u l o m b h a r t r e e e n e r g y |
mod_eigvects | mod_eigvects.f90 | |
mod_energyloop | energyloop.F90 | M a i n e n e r g y l o o p o f t h e p r o g r a m |
mod_epotinb_kkrimp | epotinb.f | C a l c u l a t e s e n e r g y o f t h e i n p u t p o t e n t i a l |
mod_espcb_kkrimp | espcb.f | C o l l e c t s s i n g l e - p a r t i c l e c o r e e n e r g y |
mod_etotb1_kkrimp | etotb1.f90 | C o l l e c t s t o t a l e n e r g y o f c l u s t e r |
MOD_EXCHANGECORRELATION | exchangecorrel.f | M o d u l e f o r t h e e x c h a n g e c o r r e l a t i o n p o t e n t i a l s |
mod_fermisurf | mod_fermisurf.F90 | |
mod_fermisurf_2D | mod_fermisurf_2D.F90 | |
mod_fermisurf_3D | mod_fermisurf_3D.F90 | |
mod_fermisurf_basic | mod_fermisurf_basic.F90 | |
MOD_FORCE | force.f90 | C a l c u l a t e s f o r c e o n n u c l e u s w i t h c o r e c o n t r i b u t i o n ( C o u l o m b c o n t r i b u t i o n ) |
MOD_FORCEH | forceh.f | C a l c u l a t e s f o r e o n n u c l e a u s w i t h H e l l m a n n - F e y n m a n n t h e ! o r e m |
MOD_FORCXC | forcxc.f90 | C a l c u l a t e s f o r c e o n n u c l e u s w i t h c o r e c o r r e c t i o n ( x c - c o n t r i b u t i o n ) |
mod_gauntharmonics | gauntharmonics.f90 | C o m p u t e s G a u n t c o e f f i c i e n t s a n d s p h e r i c a l h a r m o n i c s |
mod_ioformat | mod_ioformat.f90 | |
mod_iohelp | mod_iohelp.F90 | |
mod_irwns | irwns.f90 | |
mod_lattice2d | lattice2d.f90 | G e n e r a t e s t h e l a t t i c e v e c t o r s o f d i r e c t a n d r e c i p r o c a l s p a c e f r o m b a s i c t r a n s l a t i o n v e c t o r s f o r a 2 D s y s t e m |
mod_lattice3d | lattice3d.f90 | G e n e r a t e s t h e l a t t i c e v e c t o r s o f d i r e c t a n d r e c i p r o c a l s p a c e f r o m b a s i c t r a n s l a t i o n v e c t o r s f o r a 3 D s y s t e m |
mod_lattix99 | lattix99.f90 | G e n e r a t e s t h e r e a l s p a c e a n d r e c i p r o c a l l a t t i c e s |
mod_latvec | latvec.f90 | C h e c k s i f a s e t o f v e c t o r s a r e l a t t i c e v e c t o r s |
mod_lebedev | lebedev.f90 | T h i s s u b r o u t i n e i n c l u d e s t h e d a t a f r o m t h e o l d m e s h - f i l e l e b e d e v |
mod_length | length.f90 | F i n d s t h e l e n g t h o f a s t r i n g |
mod_lngstring | lngstring.f90 | F i n d s t h e l e n g t h o f a s t r i n g |
mod_log | log.f90 | |
mod_madelcoef | madelcoef.f90 | C a l c u l a t i o n o f t h e M a d e l u n g c o e f f i c i e n t s |
mod_madelgaunt | madelgaunt.f90 | C a l c u l a t i o n o f t h e G a u n t c o e f f i c i e n t s |
mod_madelout | madelout.f90 | I / O o f t h e M a d e l u n g c o e f f i c i e n t s |
mod_madelung2d | madelung2d.f90 | C a l c u l a t i o n o f t h e M a d e l u n g p o t e n t i a l c o e f f i c i e n t s f o r a 2 D s t r u c t u r e |
mod_madelung3d | madelung3d.f90 | C a l c u l a t i o n o f t h e M a d e l u n g p o t e n t i a l c o e f f i c i e n t s f o r a 3 D s t r u c t u r e |
mod_main0 | main0.F90 | W r a p p e r m o d u l e f o r t h e r e a d i n g a n d s e t u p o f t h e J M - K K R p r o g r a m |
mod_main1a | main1a.F90 | W r a p p e r m o d u l e f o r t h e c a l c u l a t i o n o f t h e Tm a t r i x f o r t h e J M - K K R p a c k a g e |
mod_main1b | main1b.F90 | W r a p p e r m o d u l e f o r t h e c a l c u l a t i o n o f t h e s t r u c t u r a l G r e e n s f u n c t i o n
|
mod_main2 | main2.F90 | W r a p p e r m o d u l e f o r t h e c a l c u l a t i o n o f t h e D F T q u a n t i t i e s f o r t h e J M - K K R p a c k a g e |
mod_mapblock | mapblock.f90 | |
mod_md5sums | md5sums.F90 | Summary: Container for several routines regarding checksum verification
Author: Philipp Ruessmann
The idea of the routine seems to be to verify the checksum of potential files
and shapefunction files for unientional corruption. It also contains helper
routines for the broadcast
@note Note
Uncomment the line |
mod_mdirnewang | mdirnewang.f90 | C a l c u l a t e s a n g l e s o f t h e * * l o c a l f r a m e * * w i t h r e s p e c t t o t h e * * g l o b a l f r a m e * * |
mod_mixldau | mixldau.f90 | R o u t i n e f o r t h e m i x i n g o f t h e p o t e n t i a l m a t r i x i n t h e c a s e o f L D A + U |
mod_mixnocospin | mixnocospin.f90 | S p i n m i x i n g f o r n o n - c o l l i n e a r m a g n e t i c m o m e n t s |
mod_mixstr | mixstr.f90 | P e r f o r m s a s t r a i g h t m i x i n g o f t h e p o t e n t i a l |
mod_mkxcpe | mkxcpe.f90 | P W 9 1 e x c h a n g e c o r r e l a t i o n f u n c t i o n a l |
mod_mkxcpe2 | mkxcpe2.f90 | P B E e x c h a n g e c o r r e l a t i o n f u n c t i o n a l |
mod_mssinit | mssinit.f90 | C a l c u l a t i o n o f t h e \ ( \ D e l t a t ^ { - 1 } \ ) m a t r i x i n t h e g l o b a l f r a m e o f r e f e r e n c e |
mod_mtzero | mtzero.f90 | D e t e r m i n e m u f f i n t i n z e r o a n d s h i f t p o t e n t i a l t o m u f f i n t i n z e r o |
mod_mvecglobal | mvecglobal.f90 | T r a n s f o r m s t h e m a g n e t i z a t i o n t o t h e c a r t e s i a n g l o b a l f r a m e o f r e f e r e n c e |
mod_mympi | mympi.F90 | W r a p p e r f o r t h e d e f i n i t i o n o f t h e M P I h e l p e r f u n c t i o n s |
mod_normcoeff_so | normcoeff_SO.F90 | C a l c u l a t e s t h e n o r m o f t h e w a v e f u n c t i o n s w i t h f u l l p o t e n t i a l a n d s p i n o r b i t c o u p l i n g . |
mod_normcoeff_so_spinflux | normcoeff_SO_spinflux.F90 | C a l c u l a t e s t h e K K R m a t r i x e l e m e n t s f o r t h e s p i n f l u x o p e r a t o r |
mod_normcoeff_so_torq | normcoeff_SO_torq.F90 | C a l c u l a t e s t h e K K R m a t r i x e l e m e n t s f o r t h e t o r q u e o p e r a t o r |
mod_nrmliz | nrmliz.f90 | N o r m a l i z e s v e c t o r s |
mod_operators_for_fscode | operators_for_FScode.F90 | I n t e r f a c e r o u t i n e t o n o r m c o e f f r o u t i n e s t h a t p r e p a r e o p e r a t o r s f o r u s e i n
( c o m p u a t i o n o f s p i n e x p e c t a t i o n v a l u e e t c . ) |
mod_orbitalmoment | orbitalmoment.f90 | W r a p p e r m o d u l e f o r t h e c a l c u l a t i o n o f t h e o r b i t a l m o m e n t |
mod_outpothost | outpothost.f90 | W r i t e s d e c i m a t i o n p o t e n t i a l - f i l e
|
mod_outtmathost | outtmathost.f90 | W r i t e s o u t t h e h e a d e r o f t h e tm a t r i c e s d e c i m a t i o n f i l e |
mod_overlap | overlap.f90 | C a l c u l a t e s t h e o v e r l a p i n t e g r a l o f t e s t f u n c t i o n P H I w i t h r e g u l a r o r i r r e g u l a r w a v e f u n c t i o n |
mod_patch_intel | patch_intel.f90 | Summary: interface to patch_intel.c which make mkl believe it works on a intel CPU Author: Category: Deprecated: False taken from fleur code, seems to give better performance on AMD hardware than unpatched MKL or AMD's BLIS+FLAME libraries. |
mod_phicalc | phicalc.f90 | C a l c u l a t e s t e s t f u n c t i o n s P H I f o r L D A + U |
MOD_PHICALC | phicalc.f | C a l c u l a t e s t e s t f u n c t i o n s P H I f o r L D A + U |
mod_physic_params | physic_params.f90 | |
MOD_PNSQNS | pnsqns.f | |
mod_pnsqns | pnsqns.f90 | C a l c u l a t e n o n - s p h e r i c a l c o n t r i b u t i o n t o t h e d e n s i t y |
mod_pnstmat | pnstmat.f90 | A u x i l i a r y f u n c t i o n t o c a l c u l a t e t h e s i n g l e s i t e tm a t r i x f o r L D A + U i m p l e m e n t a t i o n |
mod_pnstmat | pnstmat.f | |
mod_pointgrp | pointgrp.f90 | T h i s s u b r o u t i n e d e f i n e s t h e r o t a t i o n m a t r i c e s f o r a l l t h e 3 2 p o i n t g r o u p s |
mod_potcut | potcut.f90 | S e t p o t e n t i a l e q u a l z e r o b e t w e e n m u f f i n - t i n a n d o u t e r s p h e r e |
mod_preconditioning | preconditioning.F90 | |
mod_profiling | profiling.f90 | S u b r o u t i n e t o h a n d l e m e m o r y p r o f i l i n g |
mod_projtau | projtau.f90 | C a l c u l a t e t h e c o m p o n e n t p r o j e c t e d T A U - m a t r i c e s |
mod_rclm | rclm.f90 | T r a n s f o r m m a t r i x t o s p h e r i c a l h a r m o n i c s r e p r e s e n t a t i o n . |
mod_rcstop | rcstop.f90 | S u b r o u t i n e t o p r i n t w h e r e t h e p r o g r a m s t o p s i n c a s e o f a n e r r o r |
mod_read | mod_read.F90 | |
mod_read_angle | read_angle.f90 | |
mod_read_atominfo | read_atominfo.f90 | |
mod_read_potential | read_potential.f90 | |
mod_read_spinorbit | read_spinorbit.f90 | |
mod_readimppot | readimppot.f90 | R e a d s t h e p o t e n t i a l a n d s h a p e f u n c t i o n s o f i m p u r i t y |
mod_readldaupot | readldaupot.f90 | R e a d s i n L D A + U a r r a y s f r o m f o r m a t t e d f i l e
|
mod_reg2 | reg2.f90 | T h e s u b r o u t i n e
c a l c u l a t e s t h e c o e f f i c i e n t s o f a e q u a l i z a t i o n p o l y n o m i a l o f t h e 2 n d d e g r e e a f t e r t h e d i s c r e t e e r r o r s q u a r e m e t h o d o f G a u s s |
mod_REGNS | regns.f | |
mod_regns | regns.f90 | D e t e r m i n e s t h e r e g u l a r n o n s p h e r i c a l w a v e f u n c t i o n s , t h e a l p h a m a t r i x a n d t h e tm a t r i x i n t h e nt h . b o r n a p p r o x i m a t i o n ( n g i v e n b y i n p u t p a r a m e t e r
|
mod_regsol | regsol.f | C a l c u l a t e s t h e r e g u l a r s o l u t i o n o f t h e s c h r o e d i n g e r e q ! u a t i o n o r i n s e m i r e l a t i v i s t i c a p p r o x i m a t i o n f o r a s p h e r i c a l l y a v e r a g e d p o t e n t i a l a n d g i v e n e n e r g y |
mod_regsol | regsol.f90 | C a l c u l a t e s t h e r e g u l a r s o l u t i o n o f t h e s c h r o e d i n g e r e q u a t i o n o r i n s e m i r e l a t i v i s t i c a p p r o x i m a t i o n f o r a s p h e r i c a l l y a v e r a g e d p o t e n t i a l a n d g i v e n e n e r g y |
mod_relpotcvt | relpotcvt.f90 | D r i v i n g r o u t i n e t o c o n v e r t t h e T B - K K R p o t e n t i a l f r o m t h e n o n - r e l a t i v i s t i c r e p r e s e n t a t i o n , t o t h e r e l a t i v i s t i c o n e |
mod_renorm_lly | renorm_lly.f90 | R e n o r m a l i z e t h e v a l e n c e c h a r g e a c c o r d i n g t o L l o y d ' s f o r m u l a . |
mod_rhocore | rhocore.f90 | D r i v e r f o r t h e c a l c u l a t i o n o f c o r e s t a t e |
mod_rhocore_kkrimp | rhocore.f90 | |
mod_rhoin | rhoin.F90 | C a l c u l a t e s t h e c h a r g e d e n s i t y i n s i d e r ( i r m i n ) i n c a s e o f a n o n s p h e r i c a l i n p u t p o t e n t i a l . |
MOD_RHOLM | rholm.f | |
mod_rholm | rholm.f90 | C a l c u l a t e t h e ld e p e n d e n t c h a r g e d e n s i t y f o r s p h e r i c a l p o t e n t i a l |
mod_rhons | rhons.F90 | T h e c h a r g e d e n s i t y i s d e v e l o p e d i n s p h e r i c a l h a r m o n i c s |
mod_rhoout | rhoout.f90 | C a l c u l a t e s t h e c h a r g e d e n s i t y f r o m
t o
i n c a s e o f a n o n s p h e r i c a l i n p u t p o t e n t i a l |
mod_rhooutnew | rhooutnew.f90 | |
mod_rhooutnew | rhooutnew.f90 | C a l c u l a t i o n o f t h e d e n s i t y f o r t h e n e w s o l v e r |
mod_rhoqtools | rhoqtools.F90 | T h i s m o d u l e c o n t a i n s e v e r y t h i n g n e e d e d i n t h e h o s t c o d e t o p r e p a r e a |
mod_rhosymm | rhosymm.f90 | S y m m e t r i z e t h e c h a r g e d e n s i t i e s a n d m a g n e t i c m o m e n t s o f a t o m s w h i c h a r e m a g n e t i c _ a n t i s y m m e t r i c _ . ( d e p e n d e n c i e s i n
|
mod_rhototb | rhototb.f90 | A d d c o r e a n d v a l e n c e d e n s i t y e x p a n d e d i n s p h e r i c a l h a r m o n i c s ( c o n v e n t i o n s e e s u b r o u t i n e r h o l m ) |
mod_rhototb_kkrimp | rhototb.f90 | |
MOD_RHOVAL | rhoval.f90 | |
mod_rhoval | rhoval.F90 | C a l c u l a t i o n o f t h e d e n s i t y |
mod_rhoval0 | rhoval0.f90 | C a l c u l a t e t h e c o n t r i b u t i o n t o t h e D O S f r o m f r e e s p a c e |
mod_rhoval_new | rhoval_new.f90 | |
MOD_RHOVALfull | rhovalfull.f90 | |
mod_rhovalnew | rhovalnew.F90 | C a l c u l a t i o n o f t h e d e n s i t y f o r t h e n e w s o l v e r |
mod_rinit | rinit.f90 | S e t t i n g t h e f i r s t
v a l u e s o f a ` r e a l ( k i n d = d p ) ` a r r a y
t o z e r o |
mod_rint4pts | rint4pts.f90 | P e r f o r m a n i n t e g r a l v i a a 4p o i n t i n t e g r a t i o n f o r m u l a |
mod_rinvgj | rinvgj.f90 | I n v e r t a m a t r i x \ ( A \ ) u s i n g t h e G a u s s - J o r d a n a l g o r i t h m . |
mod_rites | rites.f90 | T h i s s u b r o u t i n e s t o r e s i n ' i f i l e ' t h e n e c e s s a r y r e s u l t s ( p o t e n t i a l s e t c . ) t o s t a r t s e l f - c o n s i s t e n c y i t e r a t i o n s |
mod_rites_kkrimp | rites.f90 | |
mod_rll_global_solutions | rll_global_solutions.F90 | W r a p p e r f o r t h e c a l c u l a t i o n o f t h e r e g u l a r s o l u t i o n s |
mod_rll_local_solutions | rll_local_solutions.F90 | C a l c u l a t i o n o f t h e l o c a l r e g u l a r s o l u t i o n s |
mod_rllsll | rllsll.F90 | W r a p p e r m o d u l e f o r t h e c a l c u l a t i o n o f t h e r e g u l a r a n d i r r e g u l a r s o l u t i o n s |
mod_rllsllsourceterms | rllsllsourceterms.f90 | C a l c u l a t e s t h e s o u r c e t e r m s f o r t h e r i g h t \ ( J \ ) , \ ( H \ ) a n d t h e l e f t s o l u t i o n s \ ( J 2 \ ) , \ ( H 2 \ ) |
mod_rmatstr | rmatstr.f90 | W r i t e s s t r u c t u r e o f
\ ( N \ t i m e s N \ ) m a t r i x \ ( A \ ) |
mod_rnuctab | rnuctab.f90 | S t o p s t h e p r o g r a m i f s o m e t h i n g g o e s w r o n g i n t h e d i r a c s o l v e r |
mod_rotate | rotate.f90 | P e r f o r m s t h e r o t a t i o n o f t h e m a t r i x
u s i n g t h e r o t a t i o n - m a t r i x
s e t u p b y
|
mod_rotatespinframe | rotatespinframe.f90 | W r a p p e r t o s e t u p t h e r o t a t i o n m a t r i c e s t o t r a n s f o r m f r o m t h e l o c a l t o t h e g l o b a l f r a m e o f r e f e r e n c e s |
mod_rotgll | rotgll.F90 | I t c a l c u l a t e s a l l t h e e l e m e n t s o f t h e G r e e n F u n c t i o n o f t h e i m p u r i t y c l u s t e r |
mod_rotmat | rotmat.f90 | C o n v e r t s r o t a t i o n / r o t o i n v e r s i o n m a t r i x |
mod_routines | mod_routines.F90 | |
mod_rrgen | rrgen.f90 | G e n e r a t e s a n u m b e r o f r e a l s p a c e v e c t o r s t o c o n s t r u c t t h e c l u s t e r s r e p r e s e n t i n g t h e l o c a l s u r r o u n d i n g o f t h e a t o m s |
mod_scalevec | scalevec.f90 | T r a n s f o r m s a l l t h e b a s i s p o s i t i o n s i n t o t h e c a r t e s i a n r e f e r e n c e s y s t e m |
mod_scalpr | scalpr.f90 | C a l c u l a t e s t h e s c a l a r p r o d u c t b e t w e e n t w o v e c t o r s |
mod_scattering | mod_scattering.F90 | |
mod_scfchrdns | scfchrdns.f90 | W r a p p e r f o r t h e c a l c u l a t i o n o f t h e c h a r g e , s p i n a n d o r b i t a l d e n s i t y w i t h i n a n a t o m i c c e l l |
mod_scfiterang | scfiterang.f90 | S e l f - c o n s i s t e n t m i x i n g o f t h e s p i n a n g l e s p e c i f y i n g t h e * * l o c a l * * f r a m e o f r e f e r e n c e |
mod_setfactl | setfactl.f90 | D e t e r m i n a t i o n o f t h e
n e e d e d t o m a t c h t h e G r e e n s f u n c t i o n s i n t h e d e c i m a t i o n m e t h o d |
mod_setgijtab | setgijtab.f90 | W r a p p e r f o r t h e c a l c u l a t i o n o f t h e e l e m e n t s o f t h e G r e e n s f u n c t i o n \ ( G _ { i j } \ ) |
mod_shape_corr | shape_corr.f90 | P r e p a r e s s h a p e c o r r e c t i o n s u s i n g g a u s s i a n q u a d r a t u r e |
mod_shellgen2k | shellgen2k.f90 | D e t e r m i n e s t h e n u m b e r o f d i f f e r e n t a t o m i c p a i r s i n a c l u s t e r b y s y m m e t r y c o n s i d e r a t i o n s |
mod_simp3 | simp3.f90 | T h i s s u b r o u t i n e d o e s a n i n t e g r a t i o n f r o m
t o
o f t h e r e a l f u n c t i o n
w i t h a n e x t e n d e d 3p o i n t - s i m p s o n |
mod_simpk | simpk.f90 | T h i s s u b r o u t i n e d o e s a n i n t e g r a t i o n u p t o \ ( r _ { c u t } \ ) o f a n r e a l f u n c t i o n \ ( f \ ) w i t h a n e x t e n d e d 3p o i n t - s i m p s o n |
mod_sinwk | sinwk.f90 | T h i s s u b r o u t i n e d o e s a n o u t w a r d s i n t e g r a t i o n o f a f u n c t i o n w i t h k i n k s |
mod_sll_global_solutions | sll_global_solutions.F90 | W r a p p e r f o r t h e c a l c u l a t i o n o f t h e i r r e g u l a r s o l u t i o n s |
mod_sll_local_solutions | sll_local_solutions.F90 | C a l c u l a t i o n o f t h e l o c a l i r r e g u l a r s o l u t i o n s |
mod_sname | sname.f90 | |
mod_soutk | soutk.f90 | T h i s s u b r o u t i n e d o e s a n o u t w a r d s i n t e g r a t i o n o f a f u n c t i o n w i t h k i n k s |
mod_spatpr | spatpr.f90 | C o m p u t e s t h e t r i p l e p r o d u c t b e t w e e n t h r e e v e c t o r s t o c a l c u l a t e a v o l u m e |
mod_spher | spher.f90 | S p h e r i c a l h a r m o n i c s e x c e p t t h e f a c t o r \ ( \ e x p { i m \ p h i } \ ) |
mod_sphere_gga | sphere_gga.f90 | G e n e r a t e a n a n g u l a r m e s h a n d s p h e r i c a l h a r m o n i c s f o r t h e t r e a t e m e n t o f t h e G G A x c - p o t e n t i a l |
mod_sphere_nogga | sphere_nogga.f90 | G e n e r a t e a n a n g u l a r m e s h a n d s p h e r i c a l h a r m o n i c s a t t h o s e m e s h p o i n t s . F o r a n a n g u l a r i n t e g r a t i o n t h e w e i g h t s a r e g e n e r a t e d . |
mod_spin_orbit | spin_orbit.f90 | I n t h i s s u b r o u t i n e t h e m a t r i x \ ( L \ c d o t S \ ) i s c a l c u l a t e d f o r t h e b a s i s o f r e a l s p h e r i c a l h a r m o n i c s |
mod_spin_orbit_compl | spin_orbit_compl.f90 | I n t h i s s u b r o u t i n e t h e m a t r i x \ ( L \ c d o t S \ ) i s c a l c u l a t e d f o r t h e b a s i s o f r e a l s p h e r i c a l h a r m o n i c s |
mod_spinorbit_ham | spinorbit_ham.f90 | S u b r o u t i n e t h a t c o n s t r u c t s S O C p o t e n t i a l f o r t h e n e w s o l v e r |
mod_spintools | mod_spintools.f90 | |
mod_spline | spline.f90 | T h i s r o u t i n e r e t u r n s a n a r r a y
o f l e n g t h
w h i c h c o n t a i n s t h e s e c o n d d e r i v a t i v e s o f t h e i n t e r p o l a t i n g f u n c t i o n a t t h e t a b u l a t e d p o i n t s
|
mod_splint | splint.f90 | T h i s r o u t i n e r e t u r n s a c u b i c - s p l i n e i n t e r p o l a t e d v a l u e
a n d t h e d e r i v a t i v e
|
mod_ssite | ssite.f90 | A s s i g n q u a n t u m n u m b e r s a n d c a l l r o u t i n e t o s o l v e 8 c o u p l e d d i f f e r e n t a i l r a d i a l D i r a c e q a u t i o n s . |
mod_ssum | ssum.f90 | S u m u p t h e f i r s t
e l e m e n t s o f t h e ` r e a l ( k i n d = d p ) ` a r r a y
w i t h a s t e p w i d t h o f
|
mod_startb1 | startb1.f90 | R e a d s t h e i n p u t p o t e n t i a l s |
mod_startldau | startldau.f90 | R e a d s i n L D A + U a r r a y s f r o m f o r m a t t e d f i l e
|
mod_strmat | strmat.F90 | C a l c u l a t i o n o f l a t t i c e s u m s f o r \ ( l \ l e q 2 l _ { p o t } \ ) |
mod_sumupint | sumupint.f90 | |
mod_surfgf | surfgf.f90 | S o l v e s u r f a c e g r e e n ' s f u n c t i o n : \ ( f ( x ) = m l \ l e f t ( m 0 - x \ r i g h t ) ^ { \ l e f t ( - 1 \ r i g h t ) * m r } \ ) |
mod_symetrmat | symetrmat.f90 | S y m m e t r i s i n g t h e t / G m a t r i x ( o r t h e i r i n v e r s e s ) |
mod_symlat | symlat.f90 | S u p p l i e s t h e p o i n t s y m m e t r y o p e r a t i o n s o f t h e l a t t i c e |
mod_symmetries | mod_symmetries.F90 | |
mod_symtaumat | symtaumat.f90 | F i n d t h e s y m m e t r y m a t r i c e s D R O T t h a t a c t o n
|
mod_taustruct | taustruc.f90 | F i n d t h e s t r u c t u r e o f t h e s i t e - d i a g o n a l T A U - m a t r i c e s T A U Q |
mod_tbref | tbref.F90 | C a l c u l a t e t h e r e f e r e n c e s y s t e m f o r t h e d e c i m a t i o n c a s e |
mod_tbxccpljij | tbxccpljij.F90 | C a l c u l a t e s t h e s i t e - o f f d i a g o n a l X C - c o u p l i n g p a r a m e t e r s \ ( J _ { i j } \ ) |
mod_tbxccpljijdij | tbxccpljijdij.F90 | C a l c u l a t i o n o f t h e e x c h a n g e i n t e r a c t i o n t e n s o r . |
mod_testdim | testdim.f90 | T e s t i n g t h e d i m e n s i o n o f s e v e r a l a r r a y s |
mod_timing | timing.F90 | T i m i n g r o u t i n e s |
mod_timing | timing.F90 | W r a p p e r r o u t i n e t o h a n d l e t h e m e a s u r e m e n t s o f t h e d i f f e r e n t p r o c e s s e s |
mod_tmatimp_newsolver | tmatimp_newsolver.F90 | C a l c u l a t e a n d w r i t e d o w n i m p u r i t y tm a t r i x a n d d e l t a m a t r i x f i r s t c a l c u l a t e tm a t r i x f o r t h e h o s t c o r r e s p o n d i n g t o i m p . c l u s t e r |
mod_tmatnewsolver | tmat_newsolver.F90 | C a l c u l a t i o n o f t h e tm a t r i x f o r t h e n e w s o l v e r |
mod_torque | torque.f90 | C a l c u l a t i o n o f t h e m a g n e t i c t o r q u e m e t h o d s |
mod_trarea | trarea.f90 | F r o m c o m p l e x t o r e a l ( d i f f e r e n c i a t e d s p h e r i c a l h a r m o n i c s ) |
mod_types | types.F90 | M o d u l e d e f i n i n g n e c e s s a r y t y p e s f o r t h e M P I c o m m u n i c a t i o n |
mod_vadd | vadd.f90 | A d d s t w o v e c t o r s t o g e t h e r |
mod_veq | veq.f90 | S e t s t w o v e c t o r s t o b e e q u a l |
mod_version | version.F90 | D e f i n i t i o n s o f t h e c o m p i l a t i o n v e r s i o n s |
mod_version_info | version_info.F90 | W r a p p e r m o d u l e f o r t h e g e n e r a t i o n o f v e r s i o n a n d s e r i a l h e a d e r s |
mod_vinterface | vinterface.f90 | T h i s i s c a l c u l a t i n g t h e i n t r a - a t o m i c c o n t i b u t i o n o f t h e p o t e n t i a l i n t h e c a s e o f a n i n t e r f a c e t a k i n g i n t o a c c o u n t t h e b u l k p o t e n t i a l o n t h e t w o s i d e s . |
mod_vintras | vintras.f90 | C a l c u l a t e t h e e l e c t r o n - i n t r a c e l l - p o t e n t i a l s a n d t h e c h a r g e - m o m e n t s o f g i v e n c h a r g e d e n s i t i e s . ( F o r e a c h s p i n - d i r e c t i o n t h e p o t e n t i a l i s t h e s a m e i n t h e p o l a r i z e d c a s e . ) |
mod_vllns | vllns.f90 | T r a n s f o r m a t i o n o f t h e w a v e f u n c t i o n s f o r n o n s p h e r i c a l p o t e n t i a l s . |
mod_VLLNS | vllns.f | T r a n s f o r m a t i o n o f t h e w a v e f u n c t i o n s f o r n o n s p h e r i c a l p o t e n t i a l s . |
mod_vmadelblk | vmadelblk.f90 | C a l c u l a t e t h e m a d e l u n g p o t e n t i a l s a n d a d d t h e s e t o t h e p o t e n t i a l \ ( V \ ) ( i n h e s p i n - p o l a r i z e d c a s e f o r e a c h s p i n - d i r e c t i o n t h i s i s t h e s a m e ) |
mod_vmul | vmul.f90 | M u l t i p l i c a t i o n o f a v e c t o r b y a s c a l a r |
mod_vosko | vosko.f90 | C a l c u l a t e t h e s p i n - p o l a r i z e d e x c h a n g e - c o r r e l a t i o n p o t e n t i a l a n d t h e s p i n - p o l a r i z e d e x c h a n g e - c o r r e l a t i o n e n e r g y f r o m c e p e r l e y - a l d e r ( p a r a m e t r i z a t i o n o f v o s k o , w i l k a n d n u s a i r ) ( m . m a n n i n e n ) |
mod_vtkxml | mod_vtkxml.f90 | |
mod_vxcdrv | vxcdrv.f90 | D r i v e r f o r t h e e x c h a n g e - c o r r e l a t i o n p o t e n t i a l a n d e n e r g y c a l c u l a t i o n |
mod_vxcdrv_kkrimp | vxcdrv.f90 | D r i v e r f o r t h e e x c h a n g e - c o r r e l a t i o n p o t e n t i a l a n d e n e r g y c a l c u l a t i o n |
mod_vxcgga | vxcgga.f90 | A d d t h e e x c h a n g e - c o r r e l a t i o n - p o t e n t i a l i n t h e G G A a p p r o a c h t o t h e g i v e n p o t e n t i a l a n d i f t o t a l e n e r g i e s s h o u l d b e c a l c u l a t e d ( k t e = 1 ) t h e e x c h a n g e - c o r r e l a t i o n - e n e r g i e s a r e c a l c u l a t e d . |
mod_vxclm | vxclm.f90 | A d d t h e e x c h a n g e - c o r r e l a t i o n - p o t e n t i a l t o t h e g i v e n p o t e n t i a l a n d i f t o t a l e n e r g i e s s h o u l d b e c a l c u l a t e d (
t h e e x c h a n g e - c o r r e l a t i o n - e n e r g i e s a r e c a l c u l a t e d . |
mod_vxcspo | vxcspo.f90 | C a l c u l a t e t h e s p i n - p o l a r i z e d e x c h a n g e - c o r r e l a t i o n p o t e n t i a l |
mod_wavefunctodisc | wavefunctodisc.f90 | W r a p p e r c o n t a i n i n g s e v e r a l u t i l i t i e s c o n t r o l l i n g t h e I / O o f w a v e f u n c t i o n s |
mod_wfint | wfint.f90 | D e t e r m i n e s t h e i n t e g r a n d s
o r
|
mod_WFMESH | wfmesh.f | C r e a t i o n o f t h e r a d i a l m e s h f o r t h e o l d - s o l v e r |
mod_wfmesh | wfmesh.f90 | C r e a t i o n o f t h e r a d i a l m e s h f o r t h e o l d - s o l v e r |
mod_WFTSCA | wftsca.f | G e t w a v e f u n c t i o n s o f s a m e m a g n i t u d e b y s c a l i n g w i t h
|
mod_wftsca | wftsca.f90 | G e t w a v e f u n c t i o n s o f s a m e m a g n i t u d e b y s c a l i n g w i t h
|
mod_wmatldau | wmatldau.f90 | C a l c u l a t i o n o f C o u l o m b i n t e r a c t i o n p o t e n t i a l i n L D A + U n o n - r e l a t i v i s t i c c a s e o t h e r w i s e m a t r i c e s
a n d
m u s t h a v e d o u b l e d i m e n s i o n |
mod_wmatldausoc | wmatldausoc.f90 | C a l c u l a t i o n o f C o u l o m b i n t e r a c t i o n p o t e n t i a l i n L D A + U r e l a t i v i s t i c + S O C ( n e w s o l v e r ) |
mod_write_gflle | write_gflle_npy.f90 | |
mod_write_tbkkr_files | write_tbkkr_files.f90 | P r i n t i n g t o f i l e t h e T B K K R f i l e s , c o n t a i n i n g k e y i n f o r m a t i o n o f t h e i n p u t p a r a m e t e r s |
mod_writehoststructure | writehoststructure.f90 | P r i n t i n g t o f i l e t h e
f i l e |
mod_writekkrflex | writekkrflex.f90 | S u b r o u t i n e d e a l i n g w i t h t h e p r i n t i n g o f t h e n e e d e d k k r f l e x f i l e s |
mod_wrldaupot | wrldaupot.f90 | W r i t e s o u t L D A + U a r r a y s i n t o f o r m a t t e d f i l e
|
mod_wrldos | wrldos.f90 | W r i t e d e n s i t y o f s t a t e s t o f i l e |
mod_wrmoms | wrmoms.f90 | W r i t e c h a r g e s a n d m a g n e t i c a n d o r b i t a l m o m e n t s t o f i l e |
mod_wrmoms_kkrimp | wrmoms.f90 | W r i t e c h a r g e s a n d m a g n e t i c a n d o r b i t a l m o m e n t s t o f i l e |
mod_wronskian | wronskian.f90 | C a l c u l a t i o n o f t h e W r o n s k i a n o f t h e w a v e f u n c t i o n s f o r n u m e r i c a l t e s t s |
mod_wunfiles | wunfiles.F90 | M o d u l e r e s p o n s i b l e f o r s t o r i n g t h e i n p u t v a r i a b l e s a n d p r i m a r y a r r a y s s o t h a t t h e y a r e d i s t r i b u t e d v i a M P I p r o c e s s e s . |
mod_ylag | ylag.f90 | l a g r a n g i a n i n t e r p o l a t i o n |
mod_ymy | ymy.f90 | T h i s s u b r o u t i n e c a l c u l a t e s r e a l s p h e r i c a l h a r m o n i c s w i t h t h e n o r m a l i z a t i o n : < y | y = 1 |
mod_zgeinv1 | zgeinv1.f | I n v e r t s a g e n e r a l d o u b l e c o m p l e x m a t r i x \ ( A \ ) |
nrtype | nrtype.F90 | C o n t a i n s m a t h e m a t i c a l c o n s t a n t s , s i n g l e / d o u b l e r e a l / c o m p l e x p r e c i s i o n k i n d s |
Potential | Potential.f90 | |
RelativisticGauntCoefficients | RelativisticGauntCoefficients.f90 | |
rinput | rinput13.F90 | R o u t i n e t o r e a d t h e i n f o r m a t i o n f r o m t h e i n p u t f i l e |
SourceTerms | SourceTerms.f90 | |
SpinSphericals | SpinSphericals.f90 | |
type_cell | type_energy.f90 | N O T U S E D |
type_cell | type_cell.f90 | C e l l t y p e |
type_cellnew | type_cellnew.f90 | C e l l t y p e f o r t h e n e w r a d i a l m e s h |
type_cellorbit | type_cellorbit.f90 | C e l l s p i n - o r b i t c o u p l i n g t y p e |
type_cfg | type_cfg.f90 | |
type_config | type_config.f90 | C o n f i g t y p e |
type_corestate | type_corestate.f90 | C o r e s t a t e t y p e |
type_data | type_data.F90 | |
type_density | type_density.f90 | D e n s i t y t y p e |
type_ENERGYPARTS | type_energyparts.f90 | E n e r g y t y p e |
type_gauntcoeff | type_gauntcoeff.f90 | G a u n t c o e f f i c i e n t t y p e |
type_gauntshape | type_gauntshape.f90 | G a u n t s h a p e t y p e |
type_gmat | type_gmat.f90 | G r e e n f u n c t i o n m a t r i x t y p e |
type_gmatbulk | type_gmatbulk.f90 | T y p e f o r t h e G r e e n f u n c t i o n m a t r i x o f t h e h o s t |
type_inc | type_inc.F90 |