并行编程
并行编程
今天月亮不加班
彼方尚有荣光在
展开
-
c语言
c语言(整理过去遗留的学习记录)//---------------------------------------下标形式的指针变量-----------------------------------#include<stdio.h>void main(){ char *a ="Libing is very NB!"; int i; printf("The sixth character is %c\n\n",a[5]); for (i=0;a[i]!=0;i++) {原创 2021-03-23 20:21:02 · 100 阅读 · 0 评论 -
高斯消元_fortran
高斯消元___fortran版本 DIMENSION A(10,10),B(10),X(10) INTEGER N,K,I,J,MID,TEMP WRITE(*,*)"输入矩阵的阶数:" READ(*,*)N WRITE(*,*)"请输入每行的系数:" READ(*,*)((A(I,J),I=1,N),J=1,N) WRITE(*,*)"请输入右侧的值" READ(*,*)(B(I),I=1,原创 2021-03-30 08:47:45 · 379 阅读 · 0 评论 -
lammps的并行安装
lammps的并行安装一·简介:LAMMPS即Large-scale Atomic/Molecular Massively Parallel Simulator,可以翻译为大规模原子分子并行模拟器,主要用于分子动力学相关的一些计算和模拟工作,一般来讲,分子动力学所涉及到的领域,LAMMPS代码也都涉及到了。二·安装lammps软件依次步骤流程: 1.安装fftw 2.安装mpich 3.安装lammps三·详细步骤: 1.安装FFTW-3.3.8:安装包存放位置:/home/e原创 2021-04-01 21:44:19 · 921 阅读 · 0 评论 -
高斯消元_mpi
高斯消元_mpi#include<stdio.h>#include<mpi.h>#include<stdlib.h>#include<math.h>#define M 5int main(int argc,char *argv[]){ int myid,numprocs,namelen,cpuname; MPI_Status status; char processor_name[MPI_MAX_PROCESSOR_NAM原创 2021-03-30 08:56:54 · 411 阅读 · 0 评论 -
mpi_5个基础接口函数
mpi_5个基础接口函数hello world#include "mpi.h"#include<stdio.h>#include<math.h>void main(argc,argv)int argc;char *argv[];{ int myid,numprocs; int namelen; char processor_name[MPI_MAX_PROCESSOR_NAME]; MPI_Init(&argc,&argv); MPI_Co原创 2021-03-30 08:56:23 · 177 阅读 · 0 评论 -
fortran仅存部分习题
fortran仅存部分习题hello worldprogram main write(*,*)"hello world!"end矩阵对角线元素之和!求主对角线的和/子对角线的和 SUBROUTINE OPP(A,S1,S2) REAL A(5,5) S1=0 DO 10 I=1,5 S1=S1+A(I,I)10 CONTINUE S2=0 D原创 2021-03-30 08:44:34 · 910 阅读 · 0 评论 -
Gromacs安装
#Gromacs软件在新集群机器指南##简介 Gromacs是用于研究生物分子体系的分子动力学程序包。它可以用分子动力学、随机动力学或者路径积分方法模拟溶液或晶体中的任意分子,进行分子能量的最小化,分析构象等。它的模拟程序包包含Gromacs力场(蛋白质、核苷酸、糖等),研究的范围可以包括玻璃和液晶、到聚合物、晶体和生物分子溶液。Gromacs是一个功能强大的分子动力学的模拟软件,其在模拟大量分子系统的牛顿运动方面具有极大的优势。##安装Groamcs-2019.3软件(mpi+double版)原创 2021-04-01 21:43:47 · 1258 阅读 · 0 评论 -
fortran学习记录
fortran学习记录基础部分(2019.10)if语句write(*,*),'输入x:'read(*,*)xif(x.lt.0) y=exp(x)if(x.ge.0) y=1+sin(x)write(*,*)'x=',xwrite(*,*)'y=',yendif计算write(*,*)"输入x:"read(*,*)xy=1if(x.gt.1)y=log(x)+1if(x.lt.1)y=exp(x-1)write(*,*)'x=',x,'y=',yendif块选择原创 2021-03-30 08:42:22 · 241 阅读 · 0 评论