added strictness at correct spot
This commit is contained in:
		| @@ -211,9 +211,9 @@ main = do | ||||
|     paramRef <- return $ L.filter (not . emptyLine) (B.lines (head $ tail $ tail input)) | ||||
|     | ||||
|  | ||||
|     unrefined_graph <- return $ (L.map (parseAdjMat) adjMat) | ||||
|     unrefined_graph <- return $!! (L.map (parseAdjMat) adjMat) | ||||
|                                         -- +|| (parBuffer 25 rseq) --run parallel, evaluate fully | ||||
|     unrefined_attr <- return $ (L.map (parseAttr '\t') attrMat) | ||||
|     unrefined_attr <- return $!! (L.map (parseAttr '\t') attrMat) | ||||
|                                         -- +|| (parBuffer 25 rseq) --run parallel, evaluate fully | ||||
|     paramsParsed <- return $ parseParams '\t' paramRef | ||||
|      | ||||
| @@ -254,9 +254,9 @@ main = do | ||||
|     else return () | ||||
|  | ||||
|     ----- EXTRACT MATRICES | ||||
|     graph <- return $!! A.fromListUnboxed (Z :. adjLines :. adjLines) (L.foldl1 (++) (lefts unrefined_graph)) -- concatenated graph | ||||
|     graph <- return $ A.fromListUnboxed (Z :. adjLines :. adjLines) (L.foldl1 (++) (lefts unrefined_graph)) -- concatenated graph | ||||
|  | ||||
|     attr <- return $!! A.fromListUnboxed (Z :. attrLines :. attrNum) (L.foldl1 (++) (lefts unrefined_attr)) -- concatenated attr | ||||
|     attr <- return $ A.fromListUnboxed (Z :. attrLines :. attrNum) (L.foldl1 (++) (lefts unrefined_attr)) -- concatenated attr | ||||
|     timeEndParse <- getCPUTime | ||||
|  | ||||
|     ----- CALCULATE & OUTPUT | ||||
|   | ||||
		Reference in New Issue
	
	Block a user