Skip to content

Commit 3689248

Browse files
committed
Merge branch 'avoid-long-names' into 'development'
long names cause issues with ifort/ifx See merge request damask/DAMASK!987
2 parents c9ba6b4 + ef62ece commit 3689248

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

src/grid/DAMASK_grid.f90

+6-6
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ program DAMASK_grid
2525
use spectral_utilities
2626
use grid_utilities
2727
use grid_mechanical_spectral_basic
28-
use grid_mechanical_spectral_polarization
28+
use grid_mech_spectral_polarization
2929
use grid_mechanical_spectral_Galerkin
3030
use grid_mechanical_FEM
3131
use grid_damage_spectral
@@ -168,11 +168,11 @@ program DAMASK_grid
168168
active_Gamma = .true.
169169

170170
case ('spectral_polarization')
171-
grid_mechanical_init => grid_mechanical_spectral_polarization_init
172-
grid_mechanical_forward => grid_mechanical_spectral_polarization_forward
173-
grid_mechanical_solution => grid_mechanical_spectral_polarization_solution
174-
grid_mechanical_updateCoords => grid_mechanical_spectral_polarization_updateCoords
175-
grid_mechanical_restartWrite => grid_mechanical_spectral_polarization_restartWrite
171+
grid_mechanical_init => grid_mech_spectral_polarization_init
172+
grid_mechanical_forward => grid_mech_spectral_polarization_forward
173+
grid_mechanical_solution => grid_mech_spectral_polarization_solution
174+
grid_mechanical_updateCoords => grid_mech_spectral_polarization_updateCoords
175+
grid_mechanical_restartWrite => grid_mech_spectral_polarization_restartWrite
176176
active_Gamma = .true.
177177

178178
case ('spectral_Galerkin')

src/grid/grid_mech_spectral_polarization.f90

+18-18
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
!> @author Philip Eisenlohr, Max-Planck-Institut für Eisenforschung GmbH
55
!> @brief Grid solver for mechanics: Spectral Polarisation
66
!--------------------------------------------------------------------------------------------------
7-
module grid_mechanical_spectral_polarization
7+
module grid_mech_spectral_polarization ! "mechanics" => "mech": workaround for ifx
88
#include <petsc/finclude/petscsnes.h>
99
#include <petsc/finclude/petscdmda.h>
1010
use PETScDMDA
@@ -100,18 +100,18 @@ module grid_mechanical_spectral_polarization
100100
integer(kind(STATUS_OK)) :: status
101101

102102
public :: &
103-
grid_mechanical_spectral_polarization_init, &
104-
grid_mechanical_spectral_polarization_solution, &
105-
grid_mechanical_spectral_polarization_forward, &
106-
grid_mechanical_spectral_polarization_updateCoords, &
107-
grid_mechanical_spectral_polarization_restartWrite
103+
grid_mech_spectral_polarization_init, &
104+
grid_mech_spectral_polarization_solution, &
105+
grid_mech_spectral_polarization_forward, &
106+
grid_mech_spectral_polarization_updateCoords, &
107+
grid_mech_spectral_polarization_restartWrite
108108

109109
contains
110110

111111
!--------------------------------------------------------------------------------------------------
112112
!> @brief Allocate all necessary fields and fill them with data, potentially from restart info.
113113
!--------------------------------------------------------------------------------------------------
114-
subroutine grid_mechanical_spectral_polarization_init(num_grid)
114+
subroutine grid_mech_spectral_polarization_init(num_grid)
115115

116116
type(tDict), pointer, intent(in) :: num_grid
117117

@@ -132,7 +132,7 @@ subroutine grid_mechanical_spectral_polarization_init(num_grid)
132132
petsc_options
133133

134134

135-
print '(/,1x,a)', '<<<+- grid_mechanical_spectral_polarization init -+>>>'; flush(IO_STDOUT)
135+
print '(/,1x,a)', '<<<+- grid_mech_spectral_polarization init -+>>>'; flush(IO_STDOUT)
136136

137137
print '(/,1x,a)', 'P. Shanthraj et al., International Journal of Plasticity 66:31–45, 2015'
138138
print '( 1x,a)', 'https://doi.org/10.1016/j.ijplas.2014.02.006'
@@ -284,13 +284,13 @@ subroutine grid_mechanical_spectral_polarization_init(num_grid)
284284
C_scale = C_minMaxAvg
285285
S_scale = math_invSym3333(C_minMaxAvg)
286286

287-
end subroutine grid_mechanical_spectral_polarization_init
287+
end subroutine grid_mech_spectral_polarization_init
288288

289289

290290
!--------------------------------------------------------------------------------------------------
291291
!> @brief solution for the Polarisation scheme with internal iterations
292292
!--------------------------------------------------------------------------------------------------
293-
function grid_mechanical_spectral_polarization_solution(incInfoIn) result(solution)
293+
function grid_mech_spectral_polarization_solution(incInfoIn) result(solution)
294294

295295
!--------------------------------------------------------------------------------------------------
296296
! input data for solution
@@ -323,14 +323,14 @@ function grid_mechanical_spectral_polarization_solution(incInfoIn) result(soluti
323323
solution%iterationsNeeded = totalIter
324324
P_aim = merge(P_av,P_aim,params%stress_mask)
325325

326-
end function grid_mechanical_spectral_polarization_solution
326+
end function grid_mech_spectral_polarization_solution
327327

328328

329329
!--------------------------------------------------------------------------------------------------
330330
!> @brief forwarding routine
331331
!> @details find new boundary conditions and best F estimate for end of current timestep
332332
!--------------------------------------------------------------------------------------------------
333-
subroutine grid_mechanical_spectral_polarization_forward(cutBack,guess,Delta_t,Delta_t_old,t_remaining,&
333+
subroutine grid_mech_spectral_polarization_forward(cutBack,guess,Delta_t,Delta_t_old,t_remaining,&
334334
deformation_BC,stress_BC,rotation_BC)
335335

336336
logical, intent(in) :: &
@@ -423,13 +423,13 @@ subroutine grid_mechanical_spectral_polarization_forward(cutBack,guess,Delta_t,D
423423
params%rotation_BC = rotation_BC
424424
params%Delta_t = Delta_t
425425

426-
end subroutine grid_mechanical_spectral_polarization_forward
426+
end subroutine grid_mech_spectral_polarization_forward
427427

428428

429429
!--------------------------------------------------------------------------------------------------
430430
!> @brief Update coordinates.
431431
!--------------------------------------------------------------------------------------------------
432-
subroutine grid_mechanical_spectral_polarization_updateCoords()
432+
subroutine grid_mech_spectral_polarization_updateCoords()
433433

434434
PetscErrorCode :: err_PETSc
435435
real(pREAL), dimension(:,:,:,:), pointer :: FandF_tau
@@ -440,13 +440,13 @@ subroutine grid_mechanical_spectral_polarization_updateCoords()
440440
call DMDAVecRestoreArrayReadF90(DM_mech,FandF_tau_PETSc,FandF_tau,err_PETSc)
441441
CHKERRQ(err_PETSc)
442442

443-
end subroutine grid_mechanical_spectral_polarization_updateCoords
443+
end subroutine grid_mech_spectral_polarization_updateCoords
444444

445445

446446
!--------------------------------------------------------------------------------------------------
447447
!> @brief Write current solver and constitutive data for restart to file.
448448
!--------------------------------------------------------------------------------------------------
449-
subroutine grid_mechanical_spectral_polarization_restartWrite()
449+
subroutine grid_mech_spectral_polarization_restartWrite()
450450

451451
PetscErrorCode :: err_PETSc
452452
integer(HID_T) :: fileHandle, groupHandle
@@ -487,7 +487,7 @@ subroutine grid_mechanical_spectral_polarization_restartWrite()
487487
call DMDAVecRestoreArrayReadF90(DM_mech,FandF_tau_PETSc,FandF_tau,err_PETSc)
488488
CHKERRQ(err_PETSc)
489489

490-
end subroutine grid_mechanical_spectral_polarization_restartWrite
490+
end subroutine grid_mech_spectral_polarization_restartWrite
491491

492492

493493
!--------------------------------------------------------------------------------------------------
@@ -640,4 +640,4 @@ subroutine formResidual(residual_subdomain, FandF_tau, &
640640

641641
end subroutine formResidual
642642

643-
end module grid_mechanical_spectral_polarization
643+
end module grid_mech_spectral_polarization

0 commit comments

Comments
 (0)