发布于 2017-08-11 15:16:33

编写并行程序时遇到的段错误

我在使用ifort、intel mpi编写并行程序运行时遇到了APPLICATION TERMINATED WITH THE EXIT STRING: Segmentation fault (signal 11)。首先我们看到Segmentation fault,是段错误,一般来说错误原因都在于数组越界。经我对程序的仔细检查,发现可能是栈空间不够用了,溢出了。使用ulimit -s可以查看系统栈空...

阅读全文 »

发布于 2017-08-10 18:15:49

ncl删除坐标变量和属性

使用ncl画图的时候,遇到错误gsn_add_cyclic: Warning: The range of your longitude data is not 360.仔细检查之后,发现并不是字面上出错的原因,而是画图时一个变量同时绑定了lat/lon和lat2d/lon2d。由于我想用lat2d/lon2d却不想用lat/lon,但它默认使用的是lat/lon,这就需要我将lat/lon删除。其...

阅读全文 »

发布于 2017-07-31 23:11:25

如何在EXCEL里用数轴画点

现有个需求,要在EXCEL把一堆一维点画到数轴上,怎么办呢?EXCEL自带的图表似乎不能完成这个工作,我突然想到有个替代的办法,就是把一维的数据变成二维的,其中,第二维的数值全都是0,然后画散点图或者折线图就可以了。不过这样的替代方法有个缺点,就是没办法在数轴上显示每个点的数值是多少。...

阅读全文 »

发布于 2017-06-30 00:19:42

在VMware上装MacOS虚拟机

首先,去北邮人下载一个镜像和一个给Win版VMware解锁MacOS的unlock工具。http://bt.byr.cn/details.php?id=214614&hit=1然后执行win-install.cmd进行解锁。这里我遇到一个问题,就是unlocker.exe和gettools.exe运行时崩溃,我把它移动到英文目录下运行就好了,我猜测是python2的编码问题。解锁之后再运行...

阅读全文 »

发布于 2017-06-23 14:43:27

优雅地安装新版binutils

编译安装MCT的时候遇到一个问题,在make阶段报错/tmp/pgfortranpaGcTKdNec3e.s: Assembler messages:/tmp/pgfortranpaGcTKdNec3e.s:648: Error: suffix or operands invalid for `vpxor'/tmp/pgfortranpaGcTKdNec3e.s:1033: Error:...

阅读全文 »

发布于 2017-06-03 01:36:34

编译安装MCT时报错

像往常一样先使用configure进行配置,但报错configure: error: linking to Fortran libraries from C fails。思考一下后,猜测是因为C和fortran使用了不同的编译器导致的。因此,要使用FC和CC来指定所使用的编译器,从来保证它们的库在调用时不会出问题。以使用PGI编译器为例,在configure时,需要使用./configure CC...

阅读全文 »

发布于 2017-05-26 23:26:22

使用ifort编译WRF时报错

使用ifort编译WRF时,报错f951: error: unrecognized command line option "-ftz",当前使用的编译命令是mpif90 -c -I. -I../ -DSYSLINUX -DCPRINTEL -O2 -w -ftz m_mpif.F90。查阅相关资料后发现,这是由于mpif90默认使用了gfortran作为fortran...

阅读全文 »

发布于 2017-05-19 23:59:22

编译安装NCL之后运行遇到段错误

编译安装NCL之后,运行NCL后出现如下错误,因为一直都没有用,所以都没发现。[root@px: /root]# ncl Copyright (C) 1995-2015 - All Rights Reserved University Corporation for Atmospheric Research NCAR Command Language Version 6.3.0 The use o...

阅读全文 »

发布于 2017-05-18 21:26:04

WAV音频格式详解

Note该页面是由原静态博客迁移而来,由于原页面采用了bootstrap的css样式,直接引入会导致页面整体样式问题,因此我采用对css文件scoped的方法,将样式限定在文章正文内,解决了该问题,但是不排除部分HTML基础样式仍会与博客里其他的正常页面有略微差异。如果你已经完全搞懂了我上篇文章中所说的内容,你一定会想这样一个问题:我能不能自己生成一个音频文件出来?事实上,当你搞懂了原理之后,一切...

阅读全文 »