- 博客(26)
- 资源 (4)
- 收藏
- 关注
转载 统计文本文件行数
总结了一下有五种方法:第一种:# awk '{print NR}' a|tail -n1第二种:# awk 'END{print NR}' a第三种:# grep -n "" a|awk -F: '{print '}|tail -n1第四种:# sed -n '$=' a第五种# wc -l a|awk '{print }'第六种
2013-04-16 10:04:37 903
原创 Fortran产生批量文件名
write(EXT,'(i5)') it fname = trim(NAME) name = trim(FNAME) // '.' // adjustl(ext) print *, 'name = ', name
2013-04-12 10:51:49 2075
原创 intel Fortran 调用VC创建的Lib
Vc建立lib项目//Mydll.cpp#include #define Maxx MAXX#define Minn MINNextern "C"{int Maxx(int a, int b){ if(a >= b)return a; else return b;}int Minn(int a, int b){
2012-08-28 11:56:43 1402
转载 Fortran 调用Dll
intel FORTRAN调用VC++的例子VC++的动态链接库建立如下//Mydll.h_declspec(dllexport) int Maxx(int a, int b); _declspec(dllexport) int Minn(int a, int b);//Mydll.cpp#include"MyDll.h" int Maxx(int a, int b)
2012-08-28 11:33:47 4700
原创 CUDA程序的”invalid device funciton"错误信息
Cuda程序运行时出现:invalid device function错误信息时,有可能是编译选项 -arch 选择错误,与显卡支持的版本号不一致,具体显卡支持的版本号可到nVidia官网查看:http://www.nvidia.com/content/cuda/cuda-gpus.html
2012-05-08 13:43:23 2845 1
原创 cuda初学(1):稀疏矩阵向量乘法(单精度)
初步学习CUDA编程,实现简单稀疏矩阵向量乘法运算,由于硬件限制,目前只测试了单精度程序GPU计算子程序gpu_fmmv.cu:#include #include // CUDA-C includes#include #ifdef __cplusplusextern "C" {#endif// For Fortran interface //#defi
2012-03-26 09:28:55 7855
原创 windows下intel C/Fortran 混合编程
源文件==========================c_sub.C:=====================================================#include #ifdef _cplusplusextern "C" void{#endif#define add_c ADD_Cextern void _stdcall add
2011-12-13 18:21:11 1002
原创 Linux 添加用户服务
如果想要此程序在系统启动时自动运行,可以在/etc/rc.d/rc.local里面用su命令加上一行,比如:su - Jacky -c "/bin/a.out"这个命令将以Jacky用户身份运行/bin/a.out程序
2010-06-23 12:58:00 369
原创 使用strstr函数实现字符串替换
#include "string.h"int ReplaceStr(char *sSrc, char *sMatchStr, char *sReplaceStr){ int StringLen; char caNewString[256]; char *FindPos = strstr(sSrc, sMatchStr);
2010-03-08 13:47:00 2545
原创 Vbox3.1.0不能mount shared folder(64位系统)
Vbox3.1.0不能mount shared folder(64位系统)正常情况下如下步骤搞定:Step 1: Install host additions (usually you install them when you install virualbox).Step 2: If you have created a new machine, then crea
2009-12-15 13:22:00 659
原创 单节点多CPU共享内存机器安装MPICH的选项设置
单节点多CPU共享内存机器安装MPICH的选项设置:--with-device=ch_shmem如选默认选项(ch_p4)安装时,进程数会有限制,具体机器可能不一样!! 经测试,使用MPICH2可启动任意多进程,具体进程数上限和机器配置相关!
2009-12-15 13:21:00 753
转载 ssh无密码登录
1.修改/etc/hosts文,添加参与计算的机器名和ip地址,比如:127.0.0.1 localhost.localdomain localhost192.168.1.1 node0192.168.1.2 node1有两个节点node0和node1参加计算2.生成ssh密钥:#cd ~#ssh-keygen -t rsa在当前用户的home目录下生成了一个.ssh目录3.进入.ssh目
2009-05-15 17:46:00 542
转载 gfortran for MPICH
export FC="gfortran -O2 -ff2c -fno-underscoring "export F77_GETARGDECL=" "export CC="gcc -O2 "export CXX="g++ -O2 "export F90="gfortran -O2 -ff2c -fno-underscoring "./configure --prefix=/opt/mpich -rs
2009-05-15 17:29:00 1140
转载 静态编译wxGTK选项!
1:从http://www.wxWidgets.org下载wxWidgets或wxGTK,或者下载安装发行版自带的wxGTK开发包和运行环境,2:解压并进入展开的目录中,3:建立子目录,如buildgtk_static,进入子目录,输入命令../configure --disable-shared --enable-monolithic --with-gtk=2 --with-libpng=bui
2009-04-28 15:33:00 1428
原创 relocation truncated to fit: R_X86_64_PC32错误排除
relocation truncated to fit: R_X86_64_PC32:当程序开辟内存空间大于2G时,编译时会出现 relocation truncated to fit: R_X86_64_PC32的错误信息,排除办法如下:在编译选项中加入 -mcmodel=medium如果是MPI程序,则安装MPICH时需添加c和fortran的相关编译选项如下:./config
2009-04-10 12:17:00 16623
转载 在Microsoft Windows中使用Apache(学习中……)
在Microsoft Windows中使用Apache此文档阐述了如何在Microsoft Windows平台上安装、配置和运行Apache 2.2 。 如果你发现了bug,或者希望以其他方式作出贡献,请使用我们的bug报告页面。本文档的大多数内容假定你是从一个二进制发布版安装Apache到Windows上。 如果你想自己编译Apache(可能有助于开发和跟踪bugs),参看编译Win
2008-11-26 16:44:00 695
原创 krb4/krb5 rsh 问题
问题: /etc/xinetd.d/rsh rlogin rexec都已经改成默认启动的.rhosts里面也加了hosts.equiv里面也写了,为啥用rsh登陆的时候都会说:refuse 两次,然后用normal rsh登陆成功呢?。。。???它的运行体如下:$ rsh localhost /bin/hostnameconnect to address 127.0.0.1 port 54
2008-09-24 15:14:00 2080
转载 tar和gzip
最简提示: tar zxvf XXXX.tar.gz tar jxvf XXXX tar.bz2 1.压缩一组文件为tar.gz后缀。 # tar cvf backup.tar /etc #gzip -q backup.tar 或 # tar cvfz backup.tar.gz /etc/ 2.释放一个后缀为tar.gz的文件。 #gunzip backup.ta
2008-09-10 10:32:00 347
原创 使用cx_Freeze打包PyQt4程序
PyQt源程序exam1.py:#!/usr/bin/env pythonimport sys,sip !!sip是Qt要求的,必须加from PyQt4 import QtGui,QtCoreclass MyWidget(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget.__init__(se
2008-08-22 17:26:00 1966
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人