⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad_xfs_hints.c

📁 MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.
💻 C
字号:
/* -*- Mode: C; c-basic-offset:4 ; -*- *//*  *   $Id: ad_xfs_hints.c,v 1.4 2002/10/24 17:01:09 gropp Exp $     * *   Copyright (C) 1997 University of Chicago.  *   See COPYRIGHT notice in top-level directory. */#include "ad_xfs.h"#include "adio_extern.h"void ADIOI_XFS_SetInfo(ADIO_File fd, MPI_Info users_info, int *error_code){    char *value;    int flag;    if (!(fd->info)) MPI_Info_create(&(fd->info));    MPI_Info_set(fd->info, "direct_read", "false");    MPI_Info_set(fd->info, "direct_write", "false");    fd->direct_read = fd->direct_write = 0;	    /* has user specified values for keys "direct_read" and "direct wirte"? */    if (users_info != MPI_INFO_NULL) {	value = (char *) ADIOI_Malloc((MPI_MAX_INFO_VAL+1)*sizeof(char));	MPI_Info_get(users_info, "direct_read", MPI_MAX_INFO_VAL, 			 value, &flag);	if (flag && !strcmp(value, "true")) {	    MPI_Info_set(fd->info, "direct_read", "true");	    fd->direct_read = 1;	}	MPI_Info_get(users_info, "direct_write", MPI_MAX_INFO_VAL, 			 value, &flag);	if (flag && !strcmp(value, "true")) {	    MPI_Info_set(fd->info, "direct_write", "true");	    fd->direct_write = 1;	}	ADIOI_Free(value);    }        /* set the values for collective I/O and data sieving parameters */    ADIOI_GEN_SetInfo(fd, users_info, error_code);    if (ADIOI_Direct_read) fd->direct_read = 1;    if (ADIOI_Direct_write) fd->direct_write = 1;    /* environment variables checked in ADIO_Init */    *error_code = MPI_SUCCESS;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -