问题描述
昨天我的程序运行顺利,但今天出现错误。 这是我的简单程序:
program ekf_6x6
implicit none
!include 'hmeas.f90'
double precision,allocatable,dimension (:,:,:)::eC,eK
double precision,:):: F_f,sV,P,Q,R,H,BK,BC,invM,A,eyea,eyea1,P12,V,U,invV,invVt
double precision,dimension (:):: F_f0,F_f1,F_f05
double precision,dimension (:)::val_invM,val_BK,val_BC,val_R,val_H,val_A
integer job(6),ind(18)
integer,dimension (:):: bc_unkNow,m_node_dof
integer,dimension (:)::col_ind_invM,pointerB_invM,pointerE_invM,row_ind_invM
integer,dimension (:):: col_ind_BC,pointerB_BC,pointerE_BC,row_ind_BC
integer,dimension (:):: col_ind_BK,pointerB_BK,pointerE_BK,row_ind_BK
integer,dimension (:):: col_ind_R,pointerB_R,pointerE_R,row_ind_R
integer,dimension (:):: col_ind_H,pointerB_H,pointerE_H,row_ind_H
integer,dimension (:):: col_ind_A,pointerB_A,pointerE_A,row_ind_A
integer,:):: enode
integer nenode,ndof_u,nelmt,istate,ielmt,Nt,nstate,nmeas,nnz_BK,nnz_BC,nnz_invM,ndof,fileID,nnz_R,nnz_H,it,n_mid_node,info,sdof,nnz_A,i,j
double precision,dimension (:):: x,s,x1,z,z1
double precision dt
!integer(kind=8) :: tclock1,tclock2,clock_rate
!real(kind=8) :: elapsed_time
Nt=2001
dt=1d-3
nenode=9
ndof=2
end program ekf_6x6
在本地窗口中,程序返回的数据类型不是整数,而是长整型。在输出窗口中,它说:
'Console3.exe' (Win32): Loaded 'C:\Users\user\source\repos\Console3\Console3\Debug\Console3.exe'. Symbols loaded.
'Console3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'.
'Console3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'.
'Console3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'.
'Console3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbased.dll'.
'Console3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140d.dll'.
'Console3.exe' (Win32): Loaded 'C:\Program Files (x86)\Intel\oneAPI\compiler\2021.2.0\windows\redist\ia32_win\compiler\libifcoremdd.dll'. Module was built without symbols.
'Console3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\imagehlp.dll'.
'Console3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbase.dll'.
'Console3.exe' (Win32): Loaded 'C:\Program Files (x86)\Intel\oneAPI\compiler\2021.2.0\windows\redist\ia32_win\compiler\libmmd.dll'. Symbols loaded.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)