#!/bin/bash npxline=`grep '^[^!]*nprocx *=' cparam.local | sed -e's/!.*$//'` npyline=`grep '^[^!]*nprocy *=' cparam.local | sed -e's/!.*$//'` npzline=`grep '^[^!]*nprocz *=' cparam.local | sed -e's/!.*$//'` echo $npxline | sed -e's/.*nprocx *= *\([0-9][0-9]*\) *,.*$/nprocx:=\1/;t;T del;:del;d' > nprocs.inc echo $npyline | sed -e's/.*nprocy *= *\([0-9][0-9]*\) *,.*$/nprocy:=\1/;t;T del;:del;d' >> nprocs.inc echo $npzline | sed -e's/.*nprocz *= *\([0-9][0-9]*\) *,.*$/nprocz:=\1/;t;T del;:del;d' >> nprocs.inc echo $npxline | sed -e's/.*nprocx *= *\([0-9][0-9]*\) *$/nprocx:=\1/;t;T del;:del;d' >> nprocs.inc echo $npyline | sed -e's/.*nprocy *= *\([0-9][0-9]*\) *$/nprocy:=\1/;t;T del;:del;d' >> nprocs.inc echo $npzline | sed -e's/.*nprocz *= *\([0-9][0-9]*\) *$/nprocz:=\1/;t;T del;:del;d' >> nprocs.inc echo $npxline | sed -e's/^.*nprocx *= *\([^,]*[A-Za-z_][^,]*\).*$/\1/;t cont;T del;:del;d;:cont;s/\([a-zA-Z_][a-zA-Z_]*\)/$(\1)/g;s/^\(.*\)$/nprocx= \1/' >> nprocs.inc echo $npyline | sed -e's/^.*nprocy *= *\([^,]*[A-Za-z_][^,]*\).*$/\1/;t cont;T del;:del;d;:cont;s/\([a-zA-Z_][a-zA-Z_]*\)/$(\1)/g;s/^\(.*\)$/nprocy= \1/' >> nprocs.inc echo $npzline | sed -e's/^.*nprocz *= *\([^,]*[A-Za-z_][^,]*\).*$/\1/;t cont;T del;:del;d;:cont;s/\([a-zA-Z_][a-zA-Z_]*\)/$(\1)/g;s/^\(.*\)$/nprocz= \1/' >> nprocs.inc echo 'nprocx := $(shell echo $$(($(nprocx))))' >> nprocs.inc echo 'nprocy := $(shell echo $$(($(nprocy))))' >> nprocs.inc echo 'nprocz := $(shell echo $$(($(nprocz))))' >> nprocs.inc