!########################################################
!# DATA STRUCTURE optim BUILT FOR REVERSE COMMUNICATION #
!# IN ALL THE ALGORITHM OF THE TOOLBOX #
!########################################################
TYPE optim_type
SEQUENCE
!#### DEBUG OPTION FOR USER
!# when debug is false: no information printed
!# when debug is true: additional information printed
LOGICAL :: debug
!#### BOUND CONSTRAINTS OPTION FOR USER
!# when bound is 0: no bound constraints
!# when bound is 1: bound constraints activated
integer :: bound
real :: threshold !#tolerance on bound constraints satisfaction
!#### PRINTING FLAG FOR MPI APPLICATION
INTEGER :: print_flag
!#### LINESEARCH PARAMETERS
LOGICAL :: first_ls
CHARACTER*8 :: task
INTEGER :: nls_max,cpt_ls,nfwd_pb,cpt_iter,niter_max
REAL :: f0,fk,conv
REAL :: m1,m2,mult_factor,alpha_L,alpha_R,alpha
REAL :: q0, q
REAL,allocatable,dimension(:) :: ub,lb
!#### STEEPEST DESCENT PARAMETERS
REAL,allocatable,dimension(:) :: xk,grad
!#### NONLINEAR CONJUGATE GRADIENT PARAMETERS
REAL,allocatable,dimension(:) :: grad_prev,descent,descent_prev
!### LBFGS PARAMETERS
INTEGER :: cpt_lbfgs,l
REAL,allocatable,dimension(:,:) :: sk,yk
!### PLBFGS PARAMETERS
REAL,allocatable,dimension(:) :: q_plb,alpha_plb,rho_plb
!### TRUNCATED NEWTON PARAMETERS
LOGICAL :: conv_CG
CHARACTER*4 :: CG_phase,comm
INTEGER :: cpt_iter_CG,niter_max_CG,nhess
REAL :: qk_CG,qkm1_CG,hessian_term,eta,norm_grad,norm_grad_m1,norm_residual
REAL,dimension(:),allocatable :: residual,d,Hd,eisenvect
!### PRECONDITIONED TRUNCATED NEWTON PARAMETERS
REAL :: dHd,res_scal_respreco,alpha_CG
REAL,dimension(:),allocatable :: residual_preco
END TYPE optim_type
没有合适的资源?快使用搜索试试~ 我知道了~
TRN.ZIP_Truncated_newton_optimization_seiscope_waveform inversio
共22个文件
f90:15个
dat:2个
vfproj:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 186 浏览量
2022-09-24
21:20:30
上传
评论
收藏 31KB ZIP 举报
温馨提示
This program provides an example for using the truncated Newton algorithm within the SEISCOPE OPTIMIZATION TOOLBOX. ! The algorithm implemented is described in ! ! L.Metivier, R. Brossier, J. Virieux, S.Operto, ! ! Truncated Newton and full waveform inversion, 2013 ! ! SIAM Journal on Scientific Computing, Vol. 35, ! ! No. 2, pp. B401–B437,
资源推荐
资源详情
资源评论
收起资源包目录
TRN.ZIP.zip (22个子文件)
TRN
iterate_TRN.dat 8KB
TRN.sln 871B
TRN.u2d 166B
src
trn_src
finalize_TRN.f90 836B
print_info_TRN.f90 6KB
TRN.f90 8KB
descent_TRN.f90 7KB
test_TRN.f90 6KB
init_TRN.f90 2KB
forcing_term_TRN.f90 2KB
tets
rosenbrock.f90 2KB
common
mod_optype.f90 2KB
project.f90 960B
std_linesearch.f90 7KB
std_test_conv.f90 1016B
normL2.f90 745B
scalL2.f90 830B
print_info.f90 6KB
optim_type.h 2KB
TRN.suo 208KB
Debug
iterate_TRN_CG.dat 28KB
TRN.vfproj 3KB
共 22 条
- 1
资源评论
刘良运
- 粉丝: 77
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOv8完整网络结构图详细visio
- LCD1602电子时钟程序
- 西北太平洋热带气旋【灾害风险统计】及【登陆我国次数评估】数据集-1980-2023
- 全球干旱数据集【自校准帕尔默干旱程度指数scPDSI】-190101-202312-0.5x0.5
- 基于Python实现的VAE(变分自编码器)训练算法源代码+使用说明
- 全球干旱数据集【标准化降水蒸发指数SPEI-12】-190101-202312-0.5x0.5
- C语言小游戏-五子棋-详细代码可运行
- 全球干旱数据集【标准化降水蒸发指数SPEI-03】-190101-202312-0.5x0.5
- spring boot aop记录修改前后的值demo
- 全球干旱数据集【标准化降水蒸发指数SPEI-01】-190101-202312-0.5x0.5
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功