Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
jukkr
Manage
Activity
Members
Plan
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
kkr
jukkr
Commits
36d48e37
Commit
36d48e37
authored
3 years ago
by
Nicolas Essing
Browse files
Options
Downloads
Plain Diff
Merge the writing of bconstr_out to the branch for constraint bfields.
parents
e8add9d0
c3b76e9f
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
source/KKRnano/source/ProcessKKRresults_mod.F90
+12
-1
12 additions, 1 deletion
source/KKRnano/source/ProcessKKRresults_mod.F90
with
12 additions
and
1 deletion
source/KKRnano/source/ProcessKKRresults_mod.F90
+
12
−
1
View file @
36d48e37
...
...
@@ -459,6 +459,7 @@ module ProcessKKRresults_mod
double precision
::
CHRGSEMICORE
!< total semicore charge over all atoms
double precision
::
fsemicore_in
integer
::
ila
integer
::
imt
! muffin tin index
integer
::
num_local_atoms
double
complex
,
allocatable
::
prefactors
(:)
! for Morgan charge test only
...
...
@@ -511,6 +512,16 @@ module ProcessKKRresults_mod
energies
=>
getEnergies
(
calc
,
ila
)
ldau_data
=>
getLDAUData
(
calc
,
ila
)
atom_id
=
calc
%
atom_ids
(
ila
)
! get global atom_id from local index
if
(
dims
%
korbit
==
1
)
then
imt
=
get_muffin_tin_index
(
atomdata
%
chebmesh_ptr
)
else
! At the moment, the muffin tin index is used in RHOVAL_wrapper only for
! noncollinear magnetic fields, so only for korbit==1. Thus, the value
! assigned here is not used. However, if that changes at some point,
! I think this value is what you'd expect
imt
=
calc
%
mesh_a
(
ila
)
%
imt
end
if
!------------------------------------------------------------------------------
! has to be done after Lloyd
...
...
@@ -528,7 +539,7 @@ module ProcessKKRresults_mod
calc
%
noco_data
%
angle_fix_mode
(
atom_id
),
calc
%
noco_data
%
moment_x
(
atom_id
),
&
calc
%
noco_data
%
moment_y
(
atom_id
),
calc
%
noco_data
%
moment_z
(
atom_id
),
&
densities
%
muorb
,
densities
%
iemxd
,
params
,
calc
%
bfields
(
ila
),
&
get_muffin_tin_index
(
atomdata
%
chebmesh_ptr
)
,
iter
)
imt
,
iter
)
! LDAU
if
(
ldau_data
%
LDAU
.and.
ldau_data
%
NLDAU
>=
1
)
then
...
...
This diff is collapsed.
Click to expand it.
Philipp Rüssmann
@ruess
mentioned in commit
cbb5645d
·
2 years ago
mentioned in commit
cbb5645d
mentioned in commit cbb5645d48afdad6e29c449ffb1dc770c3ecb55f
Toggle commit list
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment