所以当我试图编译一个代码时,我会得到这个错误。不知道链接需要去哪里。
/home/will/WRF/miniconda3/envs/ncl_stable/bin/../lib/gcc/x86_64-conda-linux-gnu/10.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/will/WRF/Libs/NETCDF/lib/libnetcdf.so: undefined reference to `pow@GLIBC_2.29'
collect2: error: ld returned 1 exit status
l
我已经编译了HDF5 package by GCC 4.9.2, CentOS 6.8 and std=c++11,但是我得到了错误:
对于package Linux 3.10 CentOS 7 x86_64,我得到:
./host/src/hdf5/lib/libhdf5.so: undefined reference to `memcpy@GLIBC_2.14'
collect2: error: ld returned 1 exit status
对于package Linux 2.6 CentOS 6 x86_64,我得到:
/opt/rh/devtoolset-3/root/u
我试图可视化一个数据集的温度场,并试图用matplotlib和cartopy绘制它。我已经成功地创造了一个总体情况,但有一个主要的缺陷,我正试图找出如何纠正。我想使轮廓间隔更小(1开尔文或0.5开尔文间隔),以正确地可视化数据集的细节。现在,我的身材是这样的:
你可以看到一般的字段,但是细节完全丢失了。我怎样才能解决这种情况,并在我的温度场中看到更详细的细节。
相关守则:
# FOR SINGLE PLOT ONLY
# Get WRF variables
theta_2m = getvar(ds, 'TH2')
wrf_lats, wrf_lons = latlon_co
我有45行代码需要sed命令。由于最近GNU的变化,我的所有脚本都中断了,需要-std=legacy &-休闲-无效-boz。我知道怎么做的唯一方法就是使用sed。我不是一个计算机程序员,sed简单易懂。
这些是我的sed命令的示例。
是否有办法在循环中或使用sed本身执行所有的sed命令。如果有另一个编辑器使它更容易,我也可以尝试学习。
我试过这个
for X in [24,28,32,36,40,45,49,53,56,60,64,68,69,73,74,79]
sed -i '$Xs/= /= -std=legacy -fallow-invalid-bo
我正在尝试安装WRF天气软件(http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php#STEP7),它需要安装某些库。我可以解压缩压缩文件,运行configure,make执行得很好,但是当我尝试make install时,我会得到以下错误:
make install-recursive
make[1]: Entering directory '/home/jmaloney1985/Desktop/Programs/Build_WRF/LIBRARIES/mpich-3.0.4'
Making
这是关于在我的系统中运行WRF模型的参考。在运行geogrid.exe之前,我正在尝试运行文件plotgrids.ncl,以确保域位于正确的位置。在我的终端(Ubuntu) ncl util/plotgrids.ncl中运行以下命令会得到以下错误:
ncl: /lib/x86_64-linux-gnu/libssl.so.10: version 'libssl.so.10' not found (required by ncl) ncl: /lib/x86_64-linux-gnu/libcrypto.so.10: version 'libcrypto.so.10
我看到这个www.spec.org/cpu2006/Docs/481.wrf.html,上面写着
If your system requires 8-byte headers, please set wrf_data_header_size = 8
你能告诉我怎么知道吗?提前谢谢。
更多信息:我正在尝试使用spec2006 wrf程序,这是该程序的2.1版本。我无法运行该程序,尽管它可以使用runspec进行编译。错误是
At line 6744 of file module_ra_rrtm.fppized.f90 (unit = 10, file = 'RRTM_DATA'
我试图迭代“数据集”的集合以及“域”的集合。其思想是将第一个数据集与第一个域配对,第二个数据集与第二个域配对,依此类推。最终,我想要在地图上绘制这些数据集中的变量。我尝试使用嵌套的for循环,但它拒绝遍历dataset列表或域列表。这将导致程序一次又一次地在同一域上绘制相同的数据集。有关守则如下:
# This extracts files and directories out of the path
arr = os.listdir(path)
# Create list for WRF output files (since files in case directories are
实际上开始按钮正在改变图像,但是当我再次点击开始按钮时,动画的速度改变了javascript
function start() {
SlideId = setInterval(change, 1000);
}
function change() {
var rotator = document.getElementById("rotator");
if (current == "1") {
rotator.src = "http://nwp.imd.gov.in/wrf/WRFd01-MSLP_00.png";
cu
我最近升级了python安装上的表,一些奇怪的事情似乎发生在HDF5库中。
我得到了一堆数据,这些数据最初被保存为一个.mat文件,它使用HDF5格式。我一直在使用pyTables将其读到python中,到目前为止,它一直运行得很好。
我将pyTables升级到3.0版,这似乎也升级了我的HDF5安装(或者类似的东西)。现在,每当我试图将.mat文件读入内存时,都会得到以下错误:
Warning! ***HDF5 library version mismatched error***
The HDF5 header files used to compile this application
我正在尝试让caffe的自定义版本()在我的一些实验中工作。当我在所需的文件中进行这些更改并在caffe根目录中执行make all时,我得到了以下结果:
ubuntu@ip-172-31-18-244:~/caffe$ make all -j4
LD -o .build_release/lib/libcaffe.so.1.0.0-rc3
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl.a(H5LT.o): relocation R_X86_64_32S against `.text' can not be
在Linux Mint 17.1上执行此操作。
当我尝试的时候:
pip install hdf5
我得到了错误
"Could not find a version that satisfies the requirement hdf5 (from versions: ) No matching distribution found for hdf5"
从长远来看,我正在尝试安装netcdf4,但在安装hdf5之前,我无法做到这一点。假设从上周我尝试使用netcdf4开始,我应该使用pip install netcdf4,err hdf5...at,至少在hdf5的情况下。
如
我正在做一个涉及网络消息队列(msgpack,zmq,...)的项目。在RHEL6.3 (x86_64)系统上。
放弃后,我返回到我的代码,不知何故,我设法破坏了我的hdf5 / h5py安装- h5py在导入时找不到libhdf5.so.7。我立即在RHEL6.3 (x86_64)上的/usr/local/hdf5中重新安装了hdf5-1.8.9,如下所示:
./configure --prefix=/usr/local/hdf5
make
make check
sudo make install
make check install
它似乎工作得很好。然后我重新安装了h5py (在Pyth