When I am compiling WRFDA, running . /compile all_wrfvar >& compile.wrfda.log, it generates 43 exe files, missing da_wrfvar.exe file, and the following error is reported in compile.wrfda.log, I don't know how to solve it:
module_dm.f90(1305): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi
----------^
module_dm.f90(1345): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi
----------^
module_dm.f90(1385): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi
----------^
module_dm.f90(6464): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DM]
USE module_dm
----------^
module_dm.f90(6470): error #6410: This name has not been declared as an array or a function. [ID_STACK]
id_stack(communicator_stack_cursor) = current_id
------^
module_dm.f90(6471): error #6410: This name has not been declared as an array or a function. [LOCAL_COMMUNICATOR_STACK]
local_communicator_stack( communicator_stack_cursor ) = local_communicator
------^
module_dm.f90(6472): error #6410: This name has not been declared as an array or a function. [LOCAL_COMMUNICATOR_PERIODIC_STACK]
local_communicator_periodic_stack( communicator_stack_cursor ) = local_communicator_periodic
------^
The above is part of the error message, the full file can refer to the attachment.
module_dm.f90(1305): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi
----------^
module_dm.f90(1345): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi
----------^
module_dm.f90(1385): error #7013: This module file was not generated by any release of this compiler. [MPI]
use mpi
----------^
module_dm.f90(6464): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DM]
USE module_dm
----------^
module_dm.f90(6470): error #6410: This name has not been declared as an array or a function. [ID_STACK]
id_stack(communicator_stack_cursor) = current_id
------^
module_dm.f90(6471): error #6410: This name has not been declared as an array or a function. [LOCAL_COMMUNICATOR_STACK]
local_communicator_stack( communicator_stack_cursor ) = local_communicator
------^
module_dm.f90(6472): error #6410: This name has not been declared as an array or a function. [LOCAL_COMMUNICATOR_PERIODIC_STACK]
local_communicator_periodic_stack( communicator_stack_cursor ) = local_communicator_periodic
------^
The above is part of the error message, the full file can refer to the attachment.