地震数据处理程序包SAC的平台兼容性

本文讲述了从SAC 101.5c升级到101.6a版本后,在RHEL5平台上遇到的数据格式转换问题。问题源于SAC在101.6a版本中对文件头块时间要素处理的改变,导致在RHEL5x64上运行的shell脚本出现错误。解决方案是针对RHEL5平台,回退使用SAC 101.5c版本以避免潜在的bug。
摘要由CSDN通过智能技术生成

项目场景:

2012年开始使用SAC是101.5c版本,RHEL5 x64平台;

2015年开始使用SAC101.6a版本,同时使用RHEL5和RHEL6平台;

问题描述

最近在测试一个数据格式转换问题时,突然发现2013年写的旧shell脚本运行结果不正确!
反复查找后发现是SAC 101.5c + RHEL5 x64(原始环境)正常,SAC 101.6a + RHEL6 x64也正常,
但是,SAC 101.6a + RHEL5 x64输出的sac文件头段有隐蔽的错误。。。


原因分析:

SAC 从101.5c 到 101.6a对于sac文件头块时间要素的处理有变动,101.6a版的cutim函数在某些OS(例如RHEL5)执行不正确。


解决方案:

在RHEL5平台上使用SAC须用101.5c版本,101.6a可能有bug

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值