source: CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch/lib/mct/mpi-serial/make-mpif

Last change on this file was 4775, checked in by aclsce, 5 years ago
  • Imported oasis3-mct from Cerfacs svn server (not suppotred anymore).

The version has been extracted from https://oasis3mct.cerfacs.fr/svn/branches/OASIS3-MCT_2.0_branch/oasis3-mct@1818

  • Property svn:executable set to *
File size: 437 bytes
Line 
1#!/bin/bash
2
3# usage: make-mpif <fort_real_size> <fort_double_size>
4#   e.g. make-mpif 4 8
5#
6# from the template in mpif.master.h, creates mpif.realXdoubleY.h file
7#
8
9set -e
10
11if [ $# -ne 2 ]
12  then echo 'Usage: make-mpif <fort_real_size> <fort_double_size>'
13       exit 1
14fi
15
16RSIZE=$1
17DSIZE=$2
18
19DEST=mpif.real${RSIZE}double${DSIZE}.h
20/bin/rm -f $DEST
21
22sed -e s/_RSIZE_/$RSIZE/ -e s/_DSIZE_/$DSIZE/ <mpif.master.h >$DEST
23chmod -w $DEST
24
25
Note: See TracBrowser for help on using the repository browser.