(List (= scope= flags=0 words=[] bindings=[('ORIG_DIR', {[VarSub 1]})]) (= scope= flags=0 words=[] bindings=[('SMOOTH_DIR', {[VarSub ORIG_DIR] [LIT_CHARS _smooth]})]) (Com {[LIT_CHARS mkdir]} {[VarSub SMOOTH_DIR]} ) (= scope= flags=0 words=[] bindings=[('AXPY_FILE', {[ComSub (Pipeline (Com {[LIT_CHARS find]} {[VarSub ORIG_DIR]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.dat"]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS axpy]}) )]})]) (For FILE [{[VarSub AXPY_FILE]}]) (List (Com {[LIT_CHARS echo]} {[VarSub FILE]} ) (= scope= flags=0 words=[] bindings=[('BASE', {[VarSub FILE transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (Com {[LIT_CHARS ./smooth]} {[VarSub ORIG_DIR] [LIT_CHARS /] [VarSub BASE]} {[LIT_CHARS 4]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE] [LIT_CHARS _tmp]} ) (Com {[LIT_CHARS ./regularize]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE] [LIT_CHARS _tmp]} {[LIT_CHARS 2500]} {[LIT_CHARS 15000]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE] [LIT_CHARS _tmp]} ) ) ) (= scope= flags=0 words=[] bindings=[('MATRIX_VECTOR_FILE', {[ComSub (Pipeline (Com {[LIT_CHARS find]} {[VarSub ORIG_DIR]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.dat"]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS matrix_vector]}) )]})]) (For FILE [{[VarSub MATRIX_VECTOR_FILE]}]) (List (Com {[LIT_CHARS echo]} {[VarSub FILE]} ) (= scope= flags=0 words=[] bindings=[('BASE', {[VarSub FILE transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (Com {[LIT_CHARS ./smooth]} {[VarSub ORIG_DIR] [LIT_CHARS /] [VarSub BASE]} {[LIT_CHARS 4]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE] [LIT_CHARS _tmp]} ) (Com {[LIT_CHARS ./regularize]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE] [LIT_CHARS _tmp]} {[LIT_CHARS 50]} {[LIT_CHARS 180]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -f]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE] [LIT_CHARS _tmp]} ) ) ) (= scope= flags=0 words=[] bindings=[('MATRIX_MATRIX_FILE', {[ComSub (Pipeline (Com {[LIT_CHARS find]} {[VarSub ORIG_DIR]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.dat"]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS matrix_matrix]}) )]})]) (For FILE [{[VarSub MATRIX_MATRIX_FILE]}]) (List (Com {[LIT_CHARS echo]} {[VarSub FILE]} ) (= scope= flags=0 words=[] bindings=[('BASE', {[VarSub FILE transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (Com {[LIT_CHARS ./smooth]} {[VarSub ORIG_DIR] [LIT_CHARS /] [VarSub BASE]} {[LIT_CHARS 4]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE]} ) ) ) (= scope= flags=0 words=[] bindings=[('AAT_FILE', {[ComSub (Pipeline (Com {[LIT_CHARS find]} {[VarSub ORIG_DIR]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.dat"]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS _aat]}) )]})]) (For FILE [{[VarSub AAT_FILE]}]) (List (Com {[LIT_CHARS echo]} {[VarSub FILE]} ) (= scope= flags=0 words=[] bindings=[('BASE', {[VarSub FILE transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (Com {[LIT_CHARS ./smooth]} {[VarSub ORIG_DIR] [LIT_CHARS /] [VarSub BASE]} {[LIT_CHARS 4]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE]} ) ) ) (= scope= flags=0 words=[] bindings=[('ATA_FILE', {[ComSub (Pipeline (Com {[LIT_CHARS find]} {[VarSub ORIG_DIR]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.dat"]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS _ata]}) )]})]) (For FILE [{[VarSub ATA_FILE]}]) (List (Com {[LIT_CHARS echo]} {[VarSub FILE]} ) (= scope= flags=0 words=[] bindings=[('BASE', {[VarSub FILE transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (Com {[LIT_CHARS ./smooth]} {[VarSub ORIG_DIR] [LIT_CHARS /] [VarSub BASE]} {[LIT_CHARS 4]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE]} ) ) ) (= scope= flags=0 words=[] bindings=[('TINY_BLITZ_FILE', {[ComSub (Pipeline (Com {[LIT_CHARS find]} {[VarSub ORIG_DIR]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.dat"]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS tiny_blitz]}) )]})]) (For FILE [{[VarSub TINY_BLITZ_FILE]}]) (List (Com {[LIT_CHARS echo]} {[VarSub FILE]} ) (= scope= flags=0 words=[] bindings=[('BASE', {[VarSub FILE transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (Com {[LIT_CHARS cp]} {[VarSub ORIG_DIR] [LIT_CHARS /] [VarSub BASE]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE]} ) ) ) (= scope= flags=0 words=[] bindings=[('TVMET_FILE', {[ComSub (Pipeline (Com {[LIT_CHARS find]} {[VarSub ORIG_DIR]} {[LIT_CHARS -name]} {[DQ [LIT_CHARS "*.dat"]]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS tvmet]}) )]})]) (For FILE [{[VarSub TVMET_FILE]}]) (List (Com {[LIT_CHARS echo]} {[VarSub FILE]} ) (= scope= flags=0 words=[] bindings=[('BASE', {[VarSub FILE transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (Com {[LIT_CHARS cp]} {[VarSub ORIG_DIR] [LIT_CHARS /] [VarSub BASE]} {[VarSub SMOOTH_DIR] [LIT_CHARS /] [VarSub BASE]} ) ) ) )