I have a problem compiling Abinit 10.4.3 on gfortran14.2.0.
I'm trying to compile Abinit with GPU support, with OpenMP offload.
During a compilation, an error reported below appears and compilation halts.
`../../../src/68_dmft/m_matlu.F90:1503:58:
1503 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocnm’ with allocatable components is not permitted in map clause at (1)
../../../src/68_dmft/m_matlu.F90:1503:65:
1503 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocspsp’ with allocatable components is not permitted in map clause at (1)
../../../src/68_dmft/m_matlu.F90:1546:58:
1546 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocnm’ with allocatable components is not permitted in map clause at (1)
../../../src/68_dmft/m_matlu.F90:1546:65:
1546 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocspsp’ with allocatable components is not permitted in map clause at (1)
`
I have a problem compiling Abinit 10.4.3 on gfortran14.2.0.
I'm trying to compile Abinit with GPU support, with OpenMP offload.
During a compilation, an error reported below appears and compilation halts.
`../../../src/68_dmft/m_matlu.F90:1503:58:
1503 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocnm’ with allocatable components is not permitted in map clause at (1)
../../../src/68_dmft/m_matlu.F90:1503:65:
1503 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocspsp’ with allocatable components is not permitted in map clause at (1)
../../../src/68_dmft/m_matlu.F90:1546:58:
1546 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocnm’ with allocatable components is not permitted in map clause at (1)
../../../src/68_dmft/m_matlu.F90:1546:65:
1546 | !$OMP TARGET TEAMS DISTRIBUTE PRIVATE(isppol) MAP(to:glocnm,glocspsp) &
| 1
Error: List item ‘glocspsp’ with allocatable components is not permitted in map clause at (1)
`