Fix to gfortran compatibility
This commit is contained in:
parent
fd901648f2
commit
068b5d99a9
@ -370,7 +370,11 @@ module elements
|
|||||||
|
|
||||||
subroutine set_max_esize
|
subroutine set_max_esize
|
||||||
!This subroutine sets the maximum esize
|
!This subroutine sets the maximum esize
|
||||||
max_esize=maxval(size_ele)
|
if(allocated(size_ele)) then
|
||||||
|
max_esize=maxval(size_ele)
|
||||||
|
else
|
||||||
|
max_esize = 2
|
||||||
|
end if
|
||||||
end subroutine
|
end subroutine
|
||||||
|
|
||||||
subroutine interpolate_atoms(type, esize, lat_type, r_in, type_interp, r_interp)
|
subroutine interpolate_atoms(type, esize, lat_type, r_in, type_interp, r_interp)
|
||||||
|
@ -133,14 +133,14 @@ module io
|
|||||||
do i = 1, ele_num
|
do i = 1, ele_num
|
||||||
do inod = 1, ng_node(lat_ele(i))
|
do inod = 1, ng_node(lat_ele(i))
|
||||||
do ibasis = 1, basisnum(lat_ele(i))
|
do ibasis = 1, basisnum(lat_ele(i))
|
||||||
write(11, '(2i16, 3f23.15)') basis_type(ibasis,lat_ele(i)), 0, r_node(:,ibasis,inod,i)
|
write(11, '(2i16, 3f23.15)') basis_type(ibasis,lat_ele(i)), 1, r_node(:,ibasis,inod,i)
|
||||||
end do
|
end do
|
||||||
end do
|
end do
|
||||||
end do
|
end do
|
||||||
|
|
||||||
!Write atom positions
|
!Write atom positions
|
||||||
do i = 1, atom_num
|
do i = 1, atom_num
|
||||||
write(11, '(2i16, 3f23.15)') type_atom(i), 1, r_atom(:,i)
|
write(11, '(2i16, 3f23.15)') type_atom(i), 0, r_atom(:,i)
|
||||||
end do
|
end do
|
||||||
|
|
||||||
!Finish writing
|
!Finish writing
|
||||||
|
Loading…
x
Reference in New Issue
Block a user