感谢 git
2024-10-19 15:40:01
今天对程序大修了一下,顺便把所有算例测试了一遍,突然发现二维浅水方程有些算例出现了明显的错误。
这次突然出现的错误让我有点措手不及,因为一直没有修改过浅水方程求解器,所以这些算例很久没有测试过了。硬着头皮从斜率限制器,数值通量,计算项等等所有计算函数里面寻找 bug,但是找了一下午仍然一无所获。看哪里都好像不太对,但是不管怎么改错误仍然会出现。
好在上个月我写算例时候当时是能够正确计算的,于是利用 git reset 命令开始返回过去提交的代码版本,开始一个个测试,最后终于在6月2号版本程序里得到了正确的计算结果。这也就是说,计算的 bug 在2号后的版本里就开始出现了。下面就是比较后面提交的程序做了哪些修改。感觉我当时还挺勤奋的,两天时间改了一千多行程序,看的我是头晕眼花。又经过整整一晚的搜索,终于在判断单元干湿的函数中找到了可能存在的逻辑错误。把修改的代码用正确代码替换,终于得到正确计算结果。
真的是感谢 git 这款优秀的版本控制系统,节省了我不知道多少时间。
最新文章
- Lasso回归算法: 坐标轴下降法与最小角回归法小结
- iOS中AutoLayer自动布局流程及相关方法
- Bitmap动画
- Python之路【第九篇】堡垒机基础&;数据库操作
- [Chapter 3 Process]Practice 3.3 Discuss three major complications that concurrent processing adds to an operating system.
- IOS编程思想
- iPhone的震动 基于SDK8.0 Swift实现
- Hadoop-Map/Reduce实现实现倒排索引
- Asp.net 管道事件
- 常用文件的文件头(附JAVA测试类)
- PHP获取表单方法
- 使用串口下载vxworks映象的方法
- Python调用ansible API系列(五)综合使用
- AutoStartUtil【打开自启动设置界面】
- mysql中常用的函数
- CF451E Devu and Flowers 数论
- TypeScript 版本相关
- sqlserver改主键初始ID
- Android--UI之ImageSwitcher
- HDU 1075 What Are You Talking About (stl之map映射)