[Solved] Writing Meshcase with latest CfdOF Wb and CfMesh 1.8 appears to be missing refinement

A subforum specific to the development of the OpenFoam-based workbenches ( Cfd https://github.com/qingfengxia/Cfd and CfdOF https://github.com/jaheyns/CfdOF )

Moderator: oliveroxtoby

Post Reply
Syres
Veteran
Posts: 2898
Joined: Thu Aug 09, 2018 11:14 am

[Solved] Writing Meshcase with latest CfdOF Wb and CfMesh 1.8 appears to be missing refinement

Post by Syres »

I have a model and CfdAnalysis that is generated by macros mainly to benchmark and test different FreeCAD builds. Yesterday I wanted to test the production Windows build of FC 0.19.1 that will be used my a significant number of users upgrading from 0.18.4. So I upgraded CfdOF Wb and CfMesh to 1.8 to have everything correct and up-to-date.

When I ran my macros there were no errors and the fields in the CfdAnalysis all seemed correctly completed. But I noticed when I ran Write Mesh Case it was too quick and only produced the following lines:

Code: Select all

11:44:33  Loading Fem module... done
11:44:33  Loading MeshPart module... done
11:44:39  Part to mesh:
  Name: XOR, Label: XOR, ShapeType: Compound
11:44:39    CharacteristicLengthMax: 500.0
11:44:39  Matching boundary patches
11:44:40  Matching boundary layer regions
11:44:41  Triangulating mesh refinement region MeshRefinement, section 0 ... writing to file
11:44:43    ElementDimension: 3D
11:44:43  Populating mesh dictionaries in folder E:\Data\FreeCAD\FEM_CFD\Falcon3\meshCase
11:44:43  Successfully wrote meshCase to folder E:\Data\FreeCAD\FEM_CFD\Falcon3\meshCase
11:44:43  Triangulating part XOR, patch patch_0_0 ... writing to file
11:44:44  Triangulating part XOR, patch patch_1_0 ... writing to file
11:44:44  Triangulating part XOR, patch patch_2_0 ... writing to file
11:44:44  Triangulating part XOR, patch patch_4_1 ... writing to file

I was expecting something much closer to (fortunately I have an older setup on Linux to compare against) :

Code: Select all

15:53:17  Loading Fem module... done
15:53:17  Loading MeshPart module... done
15:53:23  Part to mesh:
  Name: XOR, Label: XOR, ShapeType: Compound
15:53:23    CharacteristicLengthMax: 500.0
15:53:24    ElementDimension: 3D
15:53:24    Mesh refinements - getting the elements
15:53:24  Matching refinement regions[(<Face object at 0x5605d28eae10>, 0, ('Fusion', 'Face41')), (<Face object at 0x5605d14b9d70>, 0, ('Fusion', 'Face48')), (<Face object at 0x5605d259ac90>, 0, ('Fusion', 'Face128')), (<Face object at 0x5605d14aff50>, 0, ('Fusion', 'Face69')), (<Face object at 0x5605d1a4de80>, 0, ('Fusion', 'Face215')), (<Face object at 0x5605d28ead70>, 0, ('Fusion', 'Face40')), (<Face object at 0x5605d2aa5460>, 0, ('Fusion', 'Face211')), (<Face object at 0x5605d2572500>, 0, ('Fusion', 'Face210')), (<Face object at 0x5605d1ae73e0>, 0, ('Fusion', 'Face197')), (<Face object at 0x5605d1625fe0>, 0, ('Fusion', 'Face218')), (<Face object at 0x5605d1625f40>, 0, ('Fusion', 'Face217')), (<Face object at 0x5605d259aa10>, 0, ('Fusion', 'Face124')), (<Face object at 0x5605d14267e0>, 0, ('Fusion', 'Face19')), (<Face object at 0x5605d27eb0a0>, 0, ('Fusion', 'Face221')), (<Face object at 0x5605d1426880>, 0, ('Fusion', 'Face20')), (<Face object at 0x5605d14afff0>, 0, ('Fusion', 'Face70')), (<Face object at 0x5605d15bdb90>, 0, ('Fusion', 'Face5')), (<Face object at 0x5605d23a6d50>, 0, ('Fusion', 'Face224')), (<Face object at 0x5605d1567b20>, 0, ('Fusion', 'Face4')), (<Face object at 0x5605d153c400>, 0, ('Fusion', 'Face231')), (<Face object at 0x5605d1427e60>, 0, ('Fusion', 'Face47')), (<Face object at 0x5605d1426b60>, 0, ('Fusion', 'Face42')), (<Face object at 0x5605d2599bb0>, 0, ('Fusion', 'Face8')), (<Face object at 0x5605d259c010>, 0, ('Fusion', 'Face125')), (<Face object at 0x5605d259c0b0>, 0, ('Fusion', 'Face126')), (<Face object at 0x5605d23a6df0>, 0, ('Fusion', 'Face225')), (<Face object at 0x5605d1426900>, 0, ('Fusion', 'Face3')), (<Face object at 0x5605d153c2c0>, 0, ('Fusion', 'Face229')), (<Face object at 0x5605d1628f80>, 0, ('Fusion', 'Face6')), (<Face object at 0x5605d1508940>, 0, ('Fusion', 'Face239')), (<Face object at 0x5605d259a510>, 0, ('Fusion', 'Face10')), (<Face object at 0x5605d23a9040>, 0, ('Fusion', 'Face241')), (<Face object at 0x5605d21aae10>, 0, ('Fusion', 'Face237')), (<Face object at 0x5605d259aeb0>, 0, ('Fusion', 'Face2')), (<Face object at 0x5605d23a8fa0>, 0, ('Fusion', 'Face240')), (<Face object at 0x5605d1508660>, 0, ('Fusion', 'Face243')), (<Face object at 0x5605d1426980>, 0, ('Fusion', 'Face27')), (<Face object at 0x5605d151f800>, 0, ('Fusion', 'Face242')), (<Face object at 0x5605d161f670>, 0, ('Fusion', 'Face11')), (<Face object at 0x5605d15088a0>, 0, ('Fusion', 'Face238')), (<Face object at 0x5605d2599b10>, 0, ('Fusion', 'Face7')), (<Face object at 0x5605d153c360>, 0, ('Fusion', 'Face230')), (<Face object at 0x5605d259ae10>, 0, ('Fusion', 'Face1')), (<Face object at 0x5605d28eacd0>, 0, ('Fusion', 'Face39')), (<Face object at 0x5605d1834570>, 0, ('Fusion', 'Face93')), (<Face object at 0x5605d14b9df0>, 0, ('Fusion', 'Face49')), (<Face object at 0x5605d259b2f0>, 0, ('Fusion', 'Face21')), (<Face object at 0x5605d1426740>, 0, ('Fusion', 'Face18')), (<Face object at 0x5605d28af060>, 0, ('Fusion', 'Face181')), (<Face object at 0x5605d1a4d840>, 0, ('Fusion', 'Face129')), (<Face object at 0x5605d2599a50>, 0, ('Fusion', 'Face17')), (<Face object at 0x5605d1834610>, 0, ('Fusion', 'Face94')), (<Face object at 0x5605d1426c00>, 0, ('Fusion', 'Face43')), (<Face object at 0x5605d14bc110>, 0, ('Fusion', 'Face131')), (<Face object at 0x5605d28af100>, 0, ('Fusion', 'Face182')), (<Face object at 0x5605d21aa9b0>, 0, ('Fusion', 'Face232')), (<Face object at 0x5605d21aad70>, 0, ('Fusion', 'Face236')), (<Face object at 0x5605d21aaaf0>, 0, ('Fusion', 'Face234')), (<Face object at 0x5605d21aacd0>, 0, ('Fusion', 'Face235')), (<Face object at 0x5605d259b410>, 0, ('Fusion', 'Face23')), (<Face object at 0x5605d259b370>, 0, ('Fusion', 'Face22')), (<Face object at 0x5605d21aaa50>, 0, ('Fusion', 'Face233')), (<Face object at 0x5605d14277e0>, 0, ('Fusion', 'Face37')), (<Face object at 0x5605d1427740>, 0, ('Fusion', 'Face36')), (<Face object at 0x5605d1427880>, 0, ('Fusion', 'Face38')), (<Face object at 0x5605d259a970>, 0, ('Fusion', 'Face123')), (<Face object at 0x5605d14b1970>,...
15:53:26  
15:53:26  [(<Face object at 0x5605d00c4e80>, 0), (<Face object at 0x5605d1443fa0>, 46), (<Face object at 0x5605d1444360>, 53), (<Face object at 0x5605d15d1860>, 133), (<Face object at 0x5605d1445350>, 74), (<Face object at 0x5605d161fc00>, 220), (<Face object at 0x5605d1443f20>, 45), (<Face object at 0x5605d161f980>, 216), (<Face object at 0x5605d161f8e0>, 215), (<Face object at 0x5605d161e000>, 202), (<Face object at 0x5605d161fde0>, 223), (<Face object at 0x5605d161fd40>, 222), (<Face object at 0x5605d167c1e0>, 129), (<Face object at 0x5605d14434a0>, 24), (<Face object at 0x5605d161ffc0>, 226), (<Face object at 0x5605d1443520>, 25), (<Face object at 0x5605d14453f0>, 75), (<Face object at 0x5605d1409ab0>, 10), (<Face object at 0x5605d16201a0>, 229), (<Face object at 0x5605d242ff80>, 9), (<Face object at 0x5605d1620600>, 236), (<Face object at 0x5605d14442c0>, 52), (<Face object at 0x5605d1444020>, 47), (<Face object at 0x5605d16542a0>, 13), (<Face object at 0x5605d1436920>, 130), (<Face object at 0x5605d15e0ef0>, 131), (<Face object at 0x5605d1620240>, 230), (<Face object at 0x5605d141c6e0>, 8), (<Face object at 0x5605d16204c0>, 234), (<Face object at 0x5605d166b8c0>, 11), (<Face object at 0x5605d161f090>, 244), (<Face object at 0x5605d288ae20>, 15), (<Face object at 0x5605d161f1d0>, 246), (<Face object at 0x5605d16209c0>, 242), (<Face object at 0x5605d14618b0>, 7), (<Face object at 0x5605d161f130>, 245), (<Face object at 0x5605d161f310>, 248), (<Face object at 0x5605d14438a0>, 32), (<Face object at 0x5605d161f270>, 247), (<Face object at 0x5605cca89f60>, 16), (<Face object at 0x5605d161eff0>, 243), (<Face object at 0x5605d1404c10>, 12), (<Face object at 0x5605d1620560>, 235), (<Face object at 0x5605d143b420>, 6), (<Face object at 0x5605d1443ea0>, 44), (<Face object at 0x5605d1e23840>, 98), (<Face object at 0x5605d1444400>, 54), (<Face object at 0x5605d14435a0>, 26), (<Face object at 0x5605d1443420>, 23), (<Face object at 0x5605d1e24b10>, 186), (<Face object at 0x5605d15140f0>, 134), (<Face object at 0x5605d14433a0>, 22), (<Face object at 0x5605d1e238e0>, 99), (<Face object at 0x5605d14440a0>, 48), (<Face object at 0x5605d13cf7a0>, 136), (<Face object at 0x5605d161e650>, 187), (<Face object at 0x5605d16206a0>, 237), (<Face object at 0x5605d1620920>, 241), (<Face object at 0x5605d16207e0>, 239), (<Face object at 0x5605d1620880>, 240), (<Face object at 0x5605d14436a0>, 28), (<Face object at 0x5605d1443620>, 27), (<Face object at 0x5605d1620740>, 238), (<Face object at 0x5605d1443da0>, 42), (<Face object at 0x5605d1443d20>, 41), (<Face object at 0x5605d1443e20>, 43), (<Face object at 0x5605d28c45b0>, 128), (<Face object at 0x5605d15d0b40>, 85), (<Face object at 0x5605d1443ca0>, 40), (<Face object at 0x5605d147a170>, 86), (<Face object at 0x5605d1443c20>, 39), (<Face object at 0x5605d1444860>, 61), (<Face object at 0x5605d14452b0>, 73), (<Face object at 0x5605d1443ba0>, 38), (<Face object at 0x5605d1e25880>, 177), (<Face object at 0x5605d14445e0>, 57), (<Face object at 0x5605d1e23660>, 95), (<Face object at 0x5605d1e235c0>, 94), (<Face object at 0x5605d1e237a0>, 97), (<Face object at 0x5605d14444a0>, 55), (<Face object at 0x5605d1620100>, 228), (<Face object at 0x5605d0deff60>, 14), (<Face object at 0x5605d1e23980>, 100), (<Face object at 0x5605d1444220>, 51), (<Face object at 0x5605d1e23ac0>, 102), (<Face object at 0x5605d1444120>, 49), (<Face object at 0x5605d16202e0>, 231), (<Face object at 0x5605d161e6f0>, 188), (<Face object at 0x5605d01777d0>, 132), (<Face object at 0x5605d15c2e00>, 17), (<Face object at 0x5605d1404810>, 20), (<Face object at 0x5605d1443720>, 29), (<Face object at 0x5605d0dee840>, 84), (<Face object at 0x5605d1e23340>, 90), (<Face object at 0x5605d1444680>, 58), (<Face object at 0x5605d1e232c0>, 89), (<Face object at 0x5605d2734490>, 83), (<Face object at 0x5605d1e233e0>, 91), (<Face object at 0x5605d1e24290>, 143), (<Face object at 0x5605d1e246b0>, 179), (<Face object at 0x5605d1e24890>, 182), (<Face object at 0x5605d1e23040>, 139), (...
15:53:26  
15:53:26  Triangulating part: Fusion:Face1 ... writing to file
15:53:26  Triangulating part: Fusion:Face2 ... writing to file
15:53:26  Triangulating part: Fusion:Face3 ... writing to file
15:53:26  Triangulating part: Fusion:Face4 ... writing to file
15:53:26  Triangulating part: Fusion:Face5 ... writing to file
15:53:26  Triangulating part: Fusion:Face6 ... writing to file
15:53:26  Triangulating part: Fusion:Face7 ... writing to file
15:53:26  Triangulating part: Fusion:Face8 ... writing to file
15:53:26  Triangulating part: Fusion:Face9 ... writing to file
15:53:26  Triangulating part: Fusion:Face10 ... writing to file
15:53:26  Triangulating part: Fusion:Face11 ... writing to file
15:53:27  Triangulating part: Fusion:Face12 ... writing to file
15:53:27  Triangulating part: Fusion:Face13 ... writing to file
15:53:27  Triangulating part: Fusion:Face14 ... writing to file
15:53:27  Triangulating part: Fusion:Face15 ... writing to file
15:53:27  Triangulating part: Fusion:Face16 ... writing to file
15:53:27  Triangulating part: Fusion:Face17 ... writing to file
15:53:27  Triangulating part: Fusion:Face18 ... writing to file
15:53:27  Triangulating part: Fusion:Face19 ... writing to file
15:53:27  Triangulating part: Fusion:Face20 ... writing to file
15:53:27  Triangulating part: Fusion:Face21 ... writing to file
15:53:27  Triangulating part: Fusion:Face22 ... writing to file
15:53:27  Triangulating part: Fusion:Face23 ... writing to file
15:53:27  Triangulating part: Fusion:Face24 ... writing to file
15:53:27  Triangulating part: Fusion:Face25 ... writing to file
15:53:27  Triangulating part: Fusion:Face26 ... writing to file
15:53:27  Triangulating part: Fusion:Face27 ... writing to file
15:53:27  Triangulating part: Fusion:Face28 ... writing to file
15:53:27  Triangulating part: Fusion:Face29 ... writing to file
15:53:28  Triangulating part: Fusion:Face30 ... writing to file
15:53:28  Triangulating part: Fusion:Face31 ... writing to file
15:53:28  Triangulating part: Fusion:Face32 ... writing to file
15:53:28  Triangulating part: Fusion:Face33 ... writing to file
15:53:28  Triangulating part: Fusion:Face34 ... writing to file
15:53:28  Triangulating part: Fusion:Face35 ... writing to file
15:53:28  Triangulating part: Fusion:Face36 ... writing to file
15:53:28  Triangulating part: Fusion:Face37 ... writing to file
15:53:28  Triangulating part: Fusion:Face38 ... writing to file
15:53:28  Triangulating part: Fusion:Face39 ... writing to file
15:53:28  Triangulating part: Fusion:Face40 ... writing to file
15:53:28  Triangulating part: Fusion:Face41 ... writing to file
15:53:28  Triangulating part: Fusion:Face42 ... writing to file
15:53:28  Triangulating part: Fusion:Face43 ... writing to file
15:53:28  Triangulating part: Fusion:Face44 ... writing to file
15:53:28  Triangulating part: Fusion:Face45 ... writing to file
15:53:28  Triangulating part: Fusion:Face46 ... writing to file
15:53:28  Triangulating part: Fusion:Face47 ... writing to file
15:53:28  Triangulating part: Fusion:Face48 ... writing to file
15:53:28  Triangulating part: Fusion:Face49 ... writing to file
15:53:28  Triangulating part: Fusion:Face50 ... writing to file
15:53:28  Triangulating part: Fusion:Face51 ... writing to file
15:53:28  Triangulating part: Fusion:Face52 ... writing to file
15:53:28  Triangulating part: Fusion:Face53 ... writing to file
15:53:29  Triangulating part: Fusion:Face54 ... writing to file
15:53:29  Triangulating part: Fusion:Face55 ... writing to file
15:53:29  Triangulating part: Fusion:Face56 ... writing to file
15:53:29  Triangulating part: Fusion:Face57 ... writing to file
15:53:29  Triangulating part: Fusion:Face58 ... writing to file
15:53:29  Triangulating part: Fusion:Face59 ... writing to file
15:53:29  Triangulating part: Fusion:Face60 ... writing to file
15:53:29  Triangulating part: Fusion:Face61 ... writing to file
15:53:29  Triangulating part: Fusion:Face62 ... writing to file
15:53:29  Triangulating part: Fusion:Face63 ... writing to file
15:53:29  Triangulating part: Fusion:Face64 ... writing to file
15:53:29  Triangulating part: Fusion:Face65 ... writing to file
15:53:29  Triangulating part: Fusion:Face66 ... writing to file
15:53:29  Triangulating part: Fusion:Face67 ... writing to file
15:53:29  Triangulating part: Fusion:Face68 ... writing to file
15:53:29  Triangulating part: Fusion:Face69 ... writing to file
15:53:29  Triangulating part: Fusion:Face70 ... writing to file
15:53:29  Triangulating part: Fusion:Face71 ... writing to file
15:53:29  Triangulating part: Fusion:Face72 ... writing to file
15:53:29  Triangulating part: Fusion:Face73 ... writing to file
15:53:29  Triangulating part: Fusion:Face74 ... writing to file
15:53:29  Triangulating part: Fusion:Face75 ... writing to file
15:53:30  Triangulating part: Fusion:Face76 ... writing to file
15:53:30  Triangulating part: Fusion:Face77 ... writing to file
15:53:30  Triangulating part: Fusion:Face78 ... writing to file
15:53:30  Triangulating part: Fusion:Face79 ... writing to file
15:53:30  Triangulating part: Fusion:Face80 ... writing to file
15:53:30  Triangulating part: Fusion:Face81 ... writing to file
15:53:30  Triangulating part: Fusion:Face82 ... writing to file
15:53:30  Triangulating part: Fusion:Face83 ... writing to file
15:53:30  Triangulating part: Fusion:Face84 ... writing to file
15:53:30  Triangulating part: Fusion:Face85 ... writing to file
15:53:30  Triangulating part: Fusion:Face86 ... writing to file
15:53:30  Triangulating part: Fusion:Face87 ... writing to file
15:53:30  Triangulating part: Fusion:Face88 ... writing to file
15:53:30  Triangulating part: Fusion:Face89 ... writing to file
15:53:30  Triangulating part: Fusion:Face90 ... writing to file
15:53:30  Triangulating part: Fusion:Face91 ... writing to file
15:53:30  Triangulating part: Fusion:Face92 ... writing to file
15:53:30  Triangulating part: Fusion:Face93 ... writing to file
15:53:30  Triangulating part: Fusion:Face94 ... writing to file
15:53:30  Triangulating part: Fusion:Face95 ... writing to file
15:53:30  Triangulating part: Fusion:Face96 ... writing to file
15:53:30  Triangulating part: Fusion:Face97 ... writing to file
15:53:30  Triangulating part: Fusion:Face98 ... writing to file
15:53:30  Triangulating part: Fusion:Face99 ... writing to file
15:53:30  Triangulating part: Fusion:Face100 ... writing to file
15:53:31  Triangulating part: Fusion:Face101 ... writing to file
15:53:31  Triangulating part: Fusion:Face102 ... writing to file
15:53:31  Triangulating part: Fusion:Face103 ... writing to file
15:53:31  Triangulating part: Fusion:Face104 ... writing to file
15:53:31  Triangulating part: Fusion:Face105 ... writing to file
15:53:31  Triangulating part: Fusion:Face106 ... writing to file
15:53:31  Triangulating part: Fusion:Face107 ... writing to file
15:53:31  Triangulating part: Fusion:Face108 ... writing to file
15:53:31  Triangulating part: Fusion:Face109 ... writing to file
15:53:31  Triangulating part: Fusion:Face110 ... writing to file
15:53:31  Triangulating part: Fusion:Face111 ... writing to file
15:53:31  Triangulating part: Fusion:Face112 ... writing to file
15:53:31  Triangulating part: Fusion:Face113 ... writing to file
15:53:31  Triangulating part: Fusion:Face114 ... writing to file
15:53:31  Triangulating part: Fusion:Face115 ... writing to file
15:53:31  Triangulating part: Fusion:Face116 ... writing to file
15:53:31  Triangulating part: Fusion:Face117 ... writing to file
15:53:31  Triangulating part: Fusion:Face118 ... writing to file
15:53:31  Triangulating part: Fusion:Face119 ... writing to file
15:53:31  Triangulating part: Fusion:Face120 ... writing to file
15:53:31  Triangulating part: Fusion:Face121 ... writing to file
15:53:31  Triangulating part: Fusion:Face122 ... writing to file
15:53:31  Triangulating part: Fusion:Face123 ... writing to file
15:53:31  Triangulating part: Fusion:Face124 ... writing to file
15:53:31  Triangulating part: Fusion:Face125 ... writing to file
15:53:32  Triangulating part: Fusion:Face126 ... writing to file
15:53:32  Triangulating part: Fusion:Face127 ... writing to file
15:53:32  Triangulating part: Fusion:Face128 ... writing to file
15:53:32  Triangulating part: Fusion:Face129 ... writing to file
15:53:32  Triangulating part: Fusion:Face130 ... writing to file
15:53:32  Triangulating part: Fusion:Face131 ... writing to file
15:53:32  Triangulating part: Fusion:Face132 ... writing to file
15:53:32  Triangulating part: Fusion:Face133 ... writing to file
15:53:32  Triangulating part: Fusion:Face134 ... writing to file
15:53:32  Triangulating part: Fusion:Face135 ... writing to file
15:53:32  Triangulating part: Fusion:Face136 ... writing to file
15:53:32  Triangulating part: Fusion:Face137 ... writing to file
15:53:32  Triangulating part: Fusion:Face138 ... writing to file
15:53:32  Triangulating part: Fusion:Face139 ... writing to file
15:53:32  Triangulating part: Fusion:Face140 ... writing to file
15:53:32  Triangulating part: Fusion:Face141 ... writing to file
15:53:32  Triangulating part: Fusion:Face142 ... writing to file
15:53:32  Triangulating part: Fusion:Face143 ... writing to file
15:53:32  Triangulating part: Fusion:Face144 ... writing to file
15:53:33  Triangulating part: Fusion:Face145 ... writing to file
15:53:33  Triangulating part: Fusion:Face146 ... writing to file
15:53:33  Triangulating part: Fusion:Face147 ... writing to file
15:53:33  Triangulating part: Fusion:Face148 ... writing to file
15:53:33  Triangulating part: Fusion:Face149 ... writing to file
15:53:33  Triangulating part: Fusion:Face150 ... writing to file
15:53:33  Triangulating part: Fusion:Face151 ... writing to file
15:53:33  Triangulating part: Fusion:Face152 ... writing to file
15:53:33  Triangulating part: Fusion:Face153 ... writing to file
15:53:33  Triangulating part: Fusion:Face154 ... writing to file
15:53:33  Triangulating part: Fusion:Face155 ... writing to file
15:53:33  Triangulating part: Fusion:Face156 ... writing to file
15:53:33  Triangulating part: Fusion:Face157 ... writing to file
15:53:33  Triangulating part: Fusion:Face158 ... writing to file
15:53:33  Triangulating part: Fusion:Face159 ... writing to file
15:53:33  Triangulating part: Fusion:Face160 ... writing to file
15:53:33  Triangulating part: Fusion:Face161 ... writing to file
15:53:33  Triangulating part: Fusion:Face162 ... writing to file
15:53:33  Triangulating part: Fusion:Face163 ... writing to file
15:53:33  Triangulating part: Fusion:Face164 ... writing to file
15:53:33  Triangulating part: Fusion:Face165 ... writing to file
15:53:33  Triangulating part: Fusion:Face166 ... writing to file
15:53:33  Triangulating part: Fusion:Face167 ... writing to file
15:53:33  Triangulating part: Fusion:Face168 ... writing to file
15:53:33  Triangulating part: Fusion:Face169 ... writing to file
15:53:33  Triangulating part: Fusion:Face170 ... writing to file
15:53:33  Triangulating part: Fusion:Face171 ... writing to file
15:53:33  Triangulating part: Fusion:Face172 ... writing to file
15:53:33  Triangulating part: Fusion:Face173 ... writing to file
15:53:34  Triangulating part: Fusion:Face174 ... writing to file
15:53:34  Triangulating part: Fusion:Face175 ... writing to file
15:53:34  Triangulating part: Fusion:Face176 ... writing to file
15:53:34  Triangulating part: Fusion:Face177 ... writing to file
15:53:34  Triangulating part: Fusion:Face178 ... writing to file
15:53:34  Triangulating part: Fusion:Face179 ... writing to file
15:53:34  Triangulating part: Fusion:Face180 ... writing to file
15:53:34  Triangulating part: Fusion:Face181 ... writing to file
15:53:34  Triangulating part: Fusion:Face182 ... writing to file
15:53:34  Triangulating part: Fusion:Face183 ... writing to file
15:53:34  Triangulating part: Fusion:Face184 ... writing to file
15:53:34  Triangulating part: Fusion:Face185 ... writing to file
15:53:34  Triangulating part: Fusion:Face186 ... writing to file
15:53:34  Triangulating part: Fusion:Face187 ... writing to file
15:53:34  Triangulating part: Fusion:Face188 ... writing to file
15:53:34  Triangulating part: Fusion:Face189 ... writing to file
15:53:34  Triangulating part: Fusion:Face190 ... writing to file
15:53:34  Triangulating part: Fusion:Face191 ... writing to file
15:53:34  Triangulating part: Fusion:Face192 ... writing to file
15:53:34  Triangulating part: Fusion:Face193 ... writing to file
15:53:35  Triangulating part: Fusion:Face194 ... writing to file
15:53:35  Triangulating part: Fusion:Face195 ... writing to file
15:53:35  Triangulating part: Fusion:Face196 ... writing to file
15:53:35  Triangulating part: Fusion:Face197 ... writing to file
15:53:35  Triangulating part: Fusion:Face198 ... writing to file
15:53:35  Triangulating part: Fusion:Face199 ... writing to file
15:53:35  Triangulating part: Fusion:Face200 ... writing to file
15:53:35  Triangulating part: Fusion:Face201 ... writing to file
15:53:35  Triangulating part: Fusion:Face202 ... writing to file
15:53:35  Triangulating part: Fusion:Face203 ... writing to file
15:53:35  Triangulating part: Fusion:Face204 ... writing to file
15:53:35  Triangulating part: Fusion:Face205 ... writing to file
15:53:35  Triangulating part: Fusion:Face206 ... writing to file
15:53:35  Triangulating part: Fusion:Face207 ... writing to file
15:53:35  Triangulating part: Fusion:Face208 ... writing to file
15:53:35  Triangulating part: Fusion:Face209 ... writing to file
15:53:35  Triangulating part: Fusion:Face210 ... writing to file
15:53:35  Triangulating part: Fusion:Face211 ... writing to file
15:53:35  Triangulating part: Fusion:Face212 ... writing to file
15:53:36  Triangulating part: Fusion:Face213 ... writing to file
15:53:36  Triangulating part: Fusion:Face214 ... writing to file
15:53:36  Triangulating part: Fusion:Face215 ... writing to file
15:53:36  Triangulating part: Fusion:Face216 ... writing to file
15:53:36  Triangulating part: Fusion:Face217 ... writing to file
15:53:36  Triangulating part: Fusion:Face218 ... writing to file
15:53:36  Triangulating part: Fusion:Face219 ... writing to file
15:53:36  Triangulating part: Fusion:Face220 ... writing to file
15:53:36  Triangulating part: Fusion:Face221 ... writing to file
15:53:36  Triangulating part: Fusion:Face222 ... writing to file
15:53:36  Triangulating part: Fusion:Face223 ... writing to file
15:53:36  Triangulating part: Fusion:Face224 ... writing to file
15:53:36  Triangulating part: Fusion:Face225 ... writing to file
15:53:36  Triangulating part: Fusion:Face226 ... writing to file
15:53:36  Triangulating part: Fusion:Face227 ... writing to file
15:53:36  Triangulating part: Fusion:Face228 ... writing to file
15:53:36  Triangulating part: Fusion:Face229 ... writing to file
15:53:36  Triangulating part: Fusion:Face230 ... writing to file
15:53:36  Triangulating part: Fusion:Face231 ... writing to file
15:53:37  Triangulating part: Fusion:Face232 ... writing to file
15:53:37  Triangulating part: Fusion:Face233 ... writing to file
15:53:37  Triangulating part: Fusion:Face234 ... writing to file
15:53:37  Triangulating part: Fusion:Face235 ... writing to file
15:53:37  Triangulating part: Fusion:Face236 ... writing to file
15:53:37  Triangulating part: Fusion:Face237 ... writing to file
15:53:37  Triangulating part: Fusion:Face238 ... writing to file
15:53:37  Triangulating part: Fusion:Face239 ... writing to file
15:53:37  Triangulating part: Fusion:Face240 ... writing to file
15:53:37  Triangulating part: Fusion:Face241 ... writing to file
15:53:37  Triangulating part: Fusion:Face242 ... writing to file
15:53:37  Triangulating part: Fusion:Face243 ... writing to file
15:53:37  Populating mesh dictionaries in folder /home/john/Data/FreeCAD/FEM_CFD/Falcon3/meshCase
15:53:37  Successfully wrote meshCase to folder /home/john/Data/FreeCAD/FEM_CFD/Falcon3/meshCase
15:53:37  Triangulating part: XOR:face0 ... writing to file
15:53:37  Triangulating part: XOR:face1 ... writing to file
15:53:37  Triangulating part: XOR:face2 ... writing to file
15:53:38  Triangulating part: XOR:face3 ... writing to file
15:53:38  Triangulating part: XOR:face4 ... writing to file
15:53:38  Triangulating part: XOR:face5 ... writing to file
15:53:38  Triangulating part: XOR:face6 ... writing to file
15:53:38  Triangulating part: XOR:face7 ... writing to file
15:53:38  Triangulating part: XOR:face8 ... writing to file
15:53:38  Triangulating part: XOR:face9 ... writing to file
15:53:38  Triangulating part: XOR:face10 ... writing to file
15:53:38  Triangulating part: XOR:face11 ... writing to file
15:53:38  Triangulating part: XOR:face12 ... writing to file
15:53:38  Triangulating part: XOR:face13 ... writing to file
15:53:38  Triangulating part: XOR:face14 ... writing to file
15:53:38  Triangulating part: XOR:face15 ... writing to file
15:53:38  Triangulating part: XOR:face16 ... writing to file
15:53:38  Triangulating part: XOR:face17 ... writing to file
15:53:38  Triangulating part: XOR:face18 ... writing to file
15:53:39  Triangulating part: XOR:face19 ... writing to file
15:53:39  Triangulating part: XOR:face20 ... writing to file
15:53:39  Triangulating part: XOR:face21 ... writing to file
15:53:39  Triangulating part: XOR:face22 ... writing to file
15:53:39  Triangulating part: XOR:face23 ... writing to file
15:53:39  Triangulating part: XOR:face24 ... writing to file
15:53:39  Triangulating part: XOR:face25 ... writing to file
15:53:39  Triangulating part: XOR:face26 ... writing to file
15:53:39  Triangulating part: XOR:face27 ... writing to file
15:53:39  Triangulating part: XOR:face28 ... writing to file
15:53:39  Triangulating part: XOR:face29 ... writing to file
15:53:39  Triangulating part: XOR:face30 ... writing to file
15:53:39  Triangulating part: XOR:face31 ... writing to file
15:53:39  Triangulating part: XOR:face32 ... writing to file
15:53:39  Triangulating part: XOR:face33 ... writing to file
15:53:39  Triangulating part: XOR:face34 ... writing to file
15:53:39  Triangulating part: XOR:face35 ... writing to file
15:53:39  Triangulating part: XOR:face36 ... writing to file
15:53:39  Triangulating part: XOR:face37 ... writing to file
15:53:39  Triangulating part: XOR:face38 ... writing to file
15:53:40  Triangulating part: XOR:face39 ... writing to file
15:53:40  Triangulating part: XOR:face40 ... writing to file
15:53:40  Triangulating part: XOR:face41 ... writing to file
15:53:40  Triangulating part: XOR:face42 ... writing to file
15:53:40  Triangulating part: XOR:face43 ... writing to file
15:53:40  Triangulating part: XOR:face44 ... writing to file
15:53:40  Triangulating part: XOR:face45 ... writing to file
15:53:40  Triangulating part: XOR:face46 ... writing to file
15:53:40  Triangulating part: XOR:face47 ... writing to file
15:53:40  Triangulating part: XOR:face48 ... writing to file
15:53:40  Triangulating part: XOR:face49 ... writing to file
15:53:40  Triangulating part: XOR:face50 ... writing to file
15:53:40  Triangulating part: XOR:face51 ... writing to file
15:53:40  Triangulating part: XOR:face52 ... writing to file
15:53:40  Triangulating part: XOR:face53 ... writing to file
15:53:40  Triangulating part: XOR:face54 ... writing to file
15:53:40  Triangulating part: XOR:face55 ... writing to file
15:53:40  Triangulating part: XOR:face56 ... writing to file
15:53:40  Triangulating part: XOR:face57 ... writing to file
15:53:40  Triangulating part: XOR:face58 ... writing to file
15:53:40  Triangulating part: XOR:face59 ... writing to file
15:53:40  Triangulating part: XOR:face60 ... writing to file
15:53:40  Triangulating part: XOR:face61 ... writing to file
15:53:40  Triangulating part: XOR:face62 ... writing to file
15:53:40  Triangulating part: XOR:face63 ... writing to file
15:53:40  Triangulating part: XOR:face64 ... writing to file
15:53:40  Triangulating part: XOR:face65 ... writing to file
15:53:41  Triangulating part: XOR:face66 ... writing to file
15:53:41  Triangulating part: XOR:face67 ... writing to file
15:53:41  Triangulating part: XOR:face68 ... writing to file
15:53:41  Triangulating part: XOR:face69 ... writing to file
15:53:41  Triangulating part: XOR:face70 ... writing to file
15:53:41  Triangulating part: XOR:face71 ... writing to file
15:53:41  Triangulating part: XOR:face72 ... writing to file
15:53:41  Triangulating part: XOR:face73 ... writing to file
15:53:41  Triangulating part: XOR:face74 ... writing to file
15:53:41  Triangulating part: XOR:face75 ... writing to file
15:53:41  Triangulating part: XOR:face76 ... writing to file
15:53:41  Triangulating part: XOR:face77 ... writing to file
15:53:41  Triangulating part: XOR:face78 ... writing to file
15:53:41  Triangulating part: XOR:face79 ... writing to file
15:53:41  Triangulating part: XOR:face80 ... writing to file
15:53:41  Triangulating part: XOR:face81 ... writing to file
15:53:41  Triangulating part: XOR:face82 ... writing to file
15:53:41  Triangulating part: XOR:face83 ... writing to file
15:53:41  Triangulating part: XOR:face84 ... writing to file
15:53:41  Triangulating part: XOR:face85 ... writing to file
15:53:41  Triangulating part: XOR:face86 ... writing to file
15:53:41  Triangulating part: XOR:face87 ... writing to file
15:53:42  Triangulating part: XOR:face88 ... writing to file
15:53:42  Triangulating part: XOR:face89 ... writing to file
15:53:42  Triangulating part: XOR:face90 ... writing to file
15:53:42  Triangulating part: XOR:face91 ... writing to file
15:53:42  Triangulating part: XOR:face92 ... writing to file
15:53:42  Triangulating part: XOR:face93 ... writing to file
15:53:42  Triangulating part: XOR:face94 ... writing to file
15:53:42  Triangulating part: XOR:face95 ... writing to file
15:53:42  Triangulating part: XOR:face96 ... writing to file
15:53:42  Triangulating part: XOR:face97 ... writing to file
15:53:42  Triangulating part: XOR:face98 ... writing to file
15:53:42  Triangulating part: XOR:face99 ... writing to file
15:53:42  Triangulating part: XOR:face100 ... writing to file
15:53:42  Triangulating part: XOR:face101 ... writing to file
15:53:42  Triangulating part: XOR:face102 ... writing to file
15:53:42  Triangulating part: XOR:face103 ... writing to file
15:53:42  Triangulating part: XOR:face104 ... writing to file
15:53:42  Triangulating part: XOR:face105 ... writing to file
15:53:42  Triangulating part: XOR:face106 ... writing to file
15:53:42  Triangulating part: XOR:face107 ... writing to file
15:53:42  Triangulating part: XOR:face108 ... writing to file
15:53:42  Triangulating part: XOR:face109 ... writing to file
15:53:42  Triangulating part: XOR:face110 ... writing to file
15:53:42  Triangulating part: XOR:face111 ... writing to file
15:53:43  Triangulating part: XOR:face112 ... writing to file
15:53:43  Triangulating part: XOR:face113 ... writing to file
15:53:43  Triangulating part: XOR:face114 ... writing to file
15:53:43  Triangulating part: XOR:face115 ... writing to file
15:53:43  Triangulating part: XOR:face116 ... writing to file
15:53:43  Triangulating part: XOR:face117 ... writing to file
15:53:43  Triangulating part: XOR:face118 ... writing to file
15:53:43  Triangulating part: XOR:face119 ... writing to file
15:53:43  Triangulating part: XOR:face120 ... writing to file
15:53:43  Triangulating part: XOR:face121 ... writing to file
15:53:43  Triangulating part: XOR:face122 ... writing to file
15:53:43  Triangulating part: XOR:face123 ... writing to file
15:53:43  Triangulating part: XOR:face124 ... writing to file
15:53:43  Triangulating part: XOR:face125 ... writing to file
15:53:43  Triangulating part: XOR:face126 ... writing to file
15:53:43  Triangulating part: XOR:face127 ... writing to file
15:53:43  Triangulating part: XOR:face128 ... writing to file
15:53:43  Triangulating part: XOR:face129 ... writing to file
15:53:43  Triangulating part: XOR:face130 ... writing to file
15:53:43  Triangulating part: XOR:face131 ... writing to file
15:53:44  Triangulating part: XOR:face132 ... writing to file
15:53:44  Triangulating part: XOR:face133 ... writing to file
15:53:44  Triangulating part: XOR:face134 ... writing to file
15:53:44  Triangulating part: XOR:face135 ... writing to file
15:53:44  Triangulating part: XOR:face136 ... writing to file
15:53:44  Triangulating part: XOR:face137 ... writing to file
15:53:44  Triangulating part: XOR:face138 ... writing to file
15:53:44  Triangulating part: XOR:face139 ... writing to file
15:53:44  Triangulating part: XOR:face140 ... writing to file
15:53:44  Triangulating part: XOR:face141 ... writing to file
15:53:44  Triangulating part: XOR:face142 ... writing to file
15:53:44  Triangulating part: XOR:face143 ... writing to file
15:53:44  Triangulating part: XOR:face144 ... writing to file
15:53:44  Triangulating part: XOR:face145 ... writing to file
15:53:44  Triangulating part: XOR:face146 ... writing to file
15:53:45  Triangulating part: XOR:face147 ... writing to file
15:53:45  Triangulating part: XOR:face148 ... writing to file
15:53:45  Triangulating part: XOR:face149 ... writing to file
15:53:45  Triangulating part: XOR:face150 ... writing to file
15:53:45  Triangulating part: XOR:face151 ... writing to file
15:53:45  Triangulating part: XOR:face152 ... writing to file
15:53:45  Triangulating part: XOR:face153 ... writing to file
15:53:45  Triangulating part: XOR:face154 ... writing to file
15:53:45  Triangulating part: XOR:face155 ... writing to file
15:53:45  Triangulating part: XOR:face156 ... writing to file
15:53:45  Triangulating part: XOR:face157 ... writing to file
15:53:45  Triangulating part: XOR:face158 ... writing to file
15:53:45  Triangulating part: XOR:face159 ... writing to file
15:53:45  Triangulating part: XOR:face160 ... writing to file
15:53:45  Triangulating part: XOR:face161 ... writing to file
15:53:45  Triangulating part: XOR:face162 ... writing to file
15:53:45  Triangulating part: XOR:face163 ... writing to file
15:53:45  Triangulating part: XOR:face164 ... writing to file
15:53:45  Triangulating part: XOR:face165 ... writing to file
15:53:45  Triangulating part: XOR:face166 ... writing to file
15:53:45  Triangulating part: XOR:face167 ... writing to file
15:53:45  Triangulating part: XOR:face168 ... writing to file
15:53:45  Triangulating part: XOR:face169 ... writing to file
15:53:45  Triangulating part: XOR:face170 ... writing to file
15:53:45  Triangulating part: XOR:face171 ... writing to file
15:53:46  Triangulating part: XOR:face172 ... writing to file
15:53:46  Triangulating part: XOR:face173 ... writing to file
15:53:46  Triangulating part: XOR:face174 ... writing to file
15:53:46  Triangulating part: XOR:face175 ... writing to file
15:53:46  Triangulating part: XOR:face176 ... writing to file
15:53:46  Triangulating part: XOR:face177 ... writing to file
15:53:46  Triangulating part: XOR:face178 ... writing to file
15:53:46  Triangulating part: XOR:face179 ... writing to file
15:53:46  Triangulating part: XOR:face180 ... writing to file
15:53:46  Triangulating part: XOR:face181 ... writing to file
15:53:46  Triangulating part: XOR:face182 ... writing to file
15:53:46  Triangulating part: XOR:face183 ... writing to file
15:53:46  Triangulating part: XOR:face184 ... writing to file
15:53:46  Triangulating part: XOR:face185 ... writing to file
15:53:46  Triangulating part: XOR:face186 ... writing to file
15:53:46  Triangulating part: XOR:face187 ... writing to file
15:53:46  Triangulating part: XOR:face188 ... writing to file
15:53:46  Triangulating part: XOR:face189 ... writing to file
15:53:47  Triangulating part: XOR:face190 ... writing to file
15:53:47  Triangulating part: XOR:face191 ... writing to file
15:53:47  Triangulating part: XOR:face192 ... writing to file
15:53:47  Triangulating part: XOR:face193 ... writing to file
15:53:47  Triangulating part: XOR:face194 ... writing to file
15:53:47  Triangulating part: XOR:face195 ... writing to file
15:53:47  Triangulating part: XOR:face196 ... writing to file
15:53:47  Triangulating part: XOR:face197 ... writing to file
15:53:47  Triangulating part: XOR:face198 ... writing to file
15:53:47  Triangulating part: XOR:face199 ... writing to file
15:53:47  Triangulating part: XOR:face200 ... writing to file
15:53:47  Triangulating part: XOR:face201 ... writing to file
15:53:47  Triangulating part: XOR:face202 ... writing to file
15:53:47  Triangulating part: XOR:face203 ... writing to file
15:53:47  Triangulating part: XOR:face204 ... writing to file
15:53:48  Triangulating part: XOR:face205 ... writing to file
15:53:48  Triangulating part: XOR:face206 ... writing to file
15:53:48  Triangulating part: XOR:face207 ... writing to file
15:53:48  Triangulating part: XOR:face208 ... writing to file
15:53:48  Triangulating part: XOR:face209 ... writing to file
15:53:48  Triangulating part: XOR:face210 ... writing to file
15:53:48  Triangulating part: XOR:face211 ... writing to file
15:53:48  Triangulating part: XOR:face212 ... writing to file
15:53:48  Triangulating part: XOR:face213 ... writing to file
15:53:48  Triangulating part: XOR:face214 ... writing to file
15:53:48  Triangulating part: XOR:face215 ... writing to file
15:53:48  Triangulating part: XOR:face216 ... writing to file
15:53:48  Triangulating part: XOR:face217 ... writing to file
15:53:48  Triangulating part: XOR:face218 ... writing to file
15:53:48  Triangulating part: XOR:face219 ... writing to file
15:53:48  Triangulating part: XOR:face220 ... writing to file
15:53:48  Triangulating part: XOR:face221 ... writing to file
15:53:48  Triangulating part: XOR:face222 ... writing to file
15:53:48  Triangulating part: XOR:face223 ... writing to file
15:53:48  Triangulating part: XOR:face224 ... writing to file
15:53:49  Triangulating part: XOR:face225 ... writing to file
15:53:49  Triangulating part: XOR:face226 ... writing to file
15:53:49  Triangulating part: XOR:face227 ... writing to file
15:53:49  Triangulating part: XOR:face228 ... writing to file
15:53:49  Triangulating part: XOR:face229 ... writing to file
15:53:49  Triangulating part: XOR:face230 ... writing to file
15:53:49  Triangulating part: XOR:face231 ... writing to file
15:53:49  Triangulating part: XOR:face232 ... writing to file
15:53:49  Triangulating part: XOR:face233 ... writing to file
15:53:49  Triangulating part: XOR:face234 ... writing to file
15:53:49  Triangulating part: XOR:face235 ... writing to file
15:53:49  Triangulating part: XOR:face236 ... writing to file
15:53:49  Triangulating part: XOR:face237 ... writing to file
15:53:49  Triangulating part: XOR:face238 ... writing to file
15:53:49  Triangulating part: XOR:face239 ... writing to file
15:53:49  Triangulating part: XOR:face240 ... writing to file
15:53:49  Triangulating part: XOR:face241 ... writing to file
15:53:49  Triangulating part: XOR:face242 ... writing to file
15:53:49  Triangulating part: XOR:face243 ... writing to file
15:53:50  Triangulating part: XOR:face244 ... writing to file
15:53:50  Triangulating part: XOR:face245 ... writing to file
15:53:50  Triangulating part: XOR:face246 ... writing to file
15:53:50  Triangulating part: XOR:face247 ... writing to file
15:53:50  Triangulating part: XOR:face248 ... writing to file

Dependency Checker completes successfully:

Code: Select all

12:34:35  Checking CFD workbench dependencies...
12:34:35  Checking FreeCAD version
12:34:35  Checking for OpenFOAM:
12:34:35  OpenFOAM directory: E:\MyProgs\blueCFD-Core-2017\OpenFOAM-5.x
12:34:35  System: Windows
12:34:35  Runtime: BlueCFD2
12:34:35  Running  echo $WM_PROJECT_VERSION
12:34:35  Raw command:  ['G:/MyProgs/FreeCAD 0.19/bin\\python.exe', '-u', 'C:\\Users\\JPS\\AppData\\Roaming\\FreeCAD\\Mod\\CfdOF\\WindowsRunWrapper.py', 'E:\\MyProgs\\BLUECF~2\\msys64\\usr\\bin\\bash', '--login', '-O', 'expand_aliases', '-c', 'echo $WM_PROJECT_VERSION']
12:34:35  Setting environment for OpenFOAM 5.x mingw-w64 Double Precision (of5-64), using MSMPI71 - please wait...
12:34:35  Environment is now ready. Notes:
   - You can change between installed versions by running: ofmenu
   - You can change to other predefined versions by running: ofmenuNew
5.x
12:34:36  Running  cartesianMesh -version
12:34:37  Raw command:  ['G:/MyProgs/FreeCAD 0.19/bin\\python.exe', '-u', 'C:\\Users\\JPS\\AppData\\Roaming\\FreeCAD\\Mod\\CfdOF\\WindowsRunWrapper.py', 'E:\\MyProgs\\BLUECF~2\\msys64\\usr\\bin\\bash', '--login', '-O', 'expand_aliases', '-c', 'cartesianMesh -version']
12:34:37  Setting environment for OpenFOAM 5.x mingw-w64 Double Precision (of5-64), using MSMPI71 - please wait...
12:34:37  Environment is now ready. Notes:
   - You can change between installed versions by running: ofmenu
   - You can change to other predefined versions by running: ofmenuNew
/*---------------------------------------------------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  5.x                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
/*   Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt   *\
|  Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com   |
\*---------------------------------------------------------------------------*/
Build  : 5.x-963176928289
Exec   : E:/MyProgs/BLUECF~2/ofuser-of5/platforms/mingw_w64GccDPInt32Opt/bin/cartesianMesh.exe -version
Date   : Mar 21 2021
Time   : 12:34:38
Host   : "JPS-PC"
PID    : 66952
I/O    : uncollated
Case   : E:/MyProgs/BLUECF~2/msys64/home/ofuser
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
cfMesh-CfdOF (cfMesh 1.1.2) 1.8
12:34:38  Running  hisa -version
12:34:40  Raw command:  ['G:/MyProgs/FreeCAD 0.19/bin\\python.exe', '-u', 'C:\\Users\\JPS\\AppData\\Roaming\\FreeCAD\\Mod\\CfdOF\\WindowsRunWrapper.py', 'E:\\MyProgs\\BLUECF~2\\msys64\\usr\\bin\\bash', '--login', '-O', 'expand_aliases', '-c', 'hisa -version']
12:34:40  Setting environment for OpenFOAM 5.x mingw-w64 Double Precision (of5-64), using MSMPI71 - please wait...
12:34:40  Environment is now ready. Notes:
   - You can change between installed versions by running: ofmenu
   - You can change to other predefined versions by running: ofmenuNew
/*---------------------------------------------------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  5.x                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
/*   Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt   *\
|  Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com   |
\*---------------------------------------------------------------------------*/
Build  : 5.x-963176928289
Exec   : E:/MyProgs/BLUECF~2/ofuser-of5/platforms/mingw_w64GccDPInt32Opt/bin/hisa.exe -version
Date   : Mar 21 2021
Time   : 12:34:41
Host   : "JPS-PC"
PID    : 11436
I/O    : uncollated
Case   : E:/MyProgs/BLUECF~2/msys64/home/ofuser
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
hisa 1.4.2
12:34:41  Checking for paraview:
12:34:42  Checking for Plot workbench:
12:34:42  Checking for gmsh:
12:34:42  Running  'G:/MyProgs/FreeCAD 0.19/bin/gmsh.exe' -version
12:34:42  Raw command:  ['G:/MyProgs/FreeCAD 0.19/bin\\python.exe', '-u', 'C:\\Users\\JPS\\AppData\\Roaming\\FreeCAD\\Mod\\CfdOF\\WindowsRunWrapper.py', 'E:\\MyProgs\\BLUECF~2\\msys64\\usr\\bin\\bash', '--login', '-O', 'expand_aliases', '-c', "'G:/MyProgs/FreeCAD 0.19/bin/gmsh.exe' -version"]
12:34:42  Setting environment for OpenFOAM 5.x mingw-w64 Double Precision (of5-64), using MSMPI71 - please wait...
12:34:42  Environment is now ready. Notes:
   - You can change between installed versions by running: ofmenu
   - You can change to other predefined versions by running: ofmenuNew
12:34:43  4.8.0
12:34:43  Completed CFD dependency check

I've tested on a slightly out of date LP12.1.6 build and it's the same so I think it's in my macros that need adjusting somewhere but I'm getting cross eyed going back and forth so hopefully someone can spot my mistake.

Here's a link to my FreeCAD project file as it's too big to attach : https://drive.google.com/file/d/1NQuLmx ... sp=sharing


OS: Windows 7 Version 6.1 (Build 7601: SP 1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United Kingdom (en_GB)

OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24267 (Git)
Build type: Release
Branch: master
Hash: b2ca86d8d72b636011a73394bf9bcdedb3b109b7
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United Kingdom (en_GB)
Last edited by Syres on Tue Mar 23, 2021 2:03 pm, edited 1 time in total.
User avatar
oliveroxtoby
Posts: 837
Joined: Fri Dec 23, 2016 9:43 am
Location: South Africa

Re: Writing Meshcase with latest CfdOF Wb and CfMesh 1.8 appears to be missing refinement

Post by oliveroxtoby »

Syres wrote: Sun Mar 21, 2021 12:45 pm I have a model and CfdAnalysis that is generated by macros mainly to benchmark and test different FreeCAD builds. Yesterday I wanted to test the production Windows build of FC 0.19.1 that will be used my a significant number of users upgrading from 0.18.4. So I upgraded CfdOF Wb and CfMesh to 1.8 to have everything correct and up-to-date.

When I ran my macros there were no errors and the fields in the CfdAnalysis all seemed correctly completed. But I noticed when I ran Write Mesh Case it was too quick and only produced the following lines:
Just to clarify, are you sure that it is actually producing the wrong result? There has been extensive refactoring to the code that does the matching of refinement regions and boundary conditions so that it is faster and does not happen on a per-face basis. The output looks like I would expect, and the resulting mesh seems to have the correct refinement region.
Syres
Veteran
Posts: 2898
Joined: Thu Aug 09, 2018 11:14 am

Re: Writing Meshcase with latest CfdOF Wb and CfMesh 1.8 appears to be missing refinement

Post by Syres »

oliveroxtoby wrote: Sun Mar 21, 2021 4:05 pm Just to clarify, are you sure that it is actually producing the wrong result? There has been extensive refactoring to the code that does the matching of refinement regions and boundary conditions so that it is faster and does not happen on a per-face basis. The output looks like I would expect, and the resulting mesh seems to have the correct refinement region.
Thanks for the reply Oliver, maybe I'm jumping to a conclusion but based on the little experience I have, when the Solver starts producing errors or non-expected results it's usually the mesh that has been the culprit. So here's the output when running the Solver stopped at the first batch of red in the Report View:

Code: Select all

16:43:24  Writing case to folder E:\Data\FreeCAD\FEM_CFD\Falcon3
16:43:24  Matching boundary conditions ...
16:43:24  Populating createPatchDict to update BC names
16:43:24  Successfully wrote case to folder E:\Data\FreeCAD\FEM_CFD\Falcon3
16:43:27  Solver run command: E:\MyProgs\BLUECF~2\msys64\usr\bin\bash --login -O expand_aliases -c cd "/e/Data/FreeCAD/FEM_CFD/Falcon3/case" && ./Allrun
16:43:27  E:\MyProgs\BLUECF~2\msys64\usr\bin\bash --login -O expand_aliases -c cd "/e/Data/FreeCAD/FEM_CFD/Falcon3/case" && ./Allrun
16:43:27  Raw command:  ['E:/Data/My Downloads/FreeCAD_0.19.24267_Win-LPv12.1.6_vc14.x-x86-64/FreeCAD_0.19.24267_Win-LPv12.1.6_vc14.x-x86-64/bin\\python.exe', '-u', 'C:\\Users\\JPS\\AppData\\Roaming\\FreeCAD\\Mod\\CfdOF\\WindowsRunWrapper.py', 'E:\\MyProgs\\BLUECF~2\\msys64\\usr\\bin\\bash', '--login', '-O', 'expand_aliases', '-c', 'cd "/e/Data/FreeCAD/FEM_CFD/Falcon3/case" && ./Allrun']
16:43:28  Setting environment for OpenFOAM 5.x mingw-w64 Double Precision (of5-64), using MSMPI71 - please wait...
16:43:28  Environment is now ready. Notes:
16:43:29     - You can change between installed versions by running: ofmenu
   - You can change to other predefined versions by running: ofmenuNew
16:43:29  /*---------------------------------------------------------------------------*\
16:43:30  | =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  5.x                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
/*   Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt   *\
|  Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com   |
\*---------------------------------------------------------------------------*/
Build  : 5.x-963176928289
Exec   : E:/MyProgs/BLUECF~2/OpenFOAM-5.x/platforms/mingw_w64GccDPInt32Opt/bin/createPatch.exe -overwrite
Date   : Mar 21 2021
Time   : 16:43:30
Host   : "JPS-PC"
PID    : 6652
I/O    : uncollated
Case   : E:/Data/FreeCAD/FEM_CFD/Falcon3/case
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

--> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
Create polyMesh for time = 0

16:43:30  Reading createPatchDict

16:43:30  Adding new patch outer as patch 4 from 
{
    type            wall;
}

Adding new patch outlet as patch 5 from 
{
    type            patch;
}

Adding new patch inlet as patch 6 from 
{
    type            patch;
}

Adding new patch wall as patch 7 from 
{
    type            wall;
}

Adding new patch defaultFaces as patch 8 from 
{
    type            patch;
}


16:43:30  Moving faces from patch patch_1_0 to patch 4
Moving faces from patch patch_2_0 to patch 5
--> FOAM Warning : 
    From function const Foam::HashTable<Foam::List<int>, Foam::word>& Foam::polyBoundaryMesh::groupPatchIDs() const
    in file meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C at line 467
    Removing patchGroup 'wall' which clashes with patch 7 of the same name.
--> FOAM Warning : 
    From function Foam::labelHashSet Foam::polyBoundaryMesh::patchSet(const Foam::UList<Foam::wordRe>&, bool, bool) const
    in file meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C at line 798
    Cannot find any patch or group names matching "patch_3_.*"
Moving faces from patch patch_4_1 to patch 7
Moving faces from patch patch_0_0 to patch 8

Doing topology modification to order faces.

16:43:30  Not synchronising points.

Removing patches with no faces in them.

Removing zero-sized patch patch_0_0 type wall at position 0
Removing zero-sized patch patch_1_0 type wall at position 1
Removing zero-sized patch patch_2_0 type wall at position 2
16:43:30  Removing zero-sized patch patch_4_1 type wall at position 3
Removing patches.
Writing repatched mesh to 0

16:43:30  End

16:43:31  /*---------------------------------------------------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  5.x                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
/*   Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt   *\
16:43:31  |  Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com   |
\*---------------------------------------------------------------------------*/
Build  : 5.x-963176928289
Exec   : E:/MyProgs/BLUECF~2/OpenFOAM-5.x/platforms/mingw_w64GccDPInt32Opt/bin/potentialFoam.exe -initialiseUBCs -pName p
Date   : Mar 21 2021
Time   : 16:43:31
Host   : "JPS-PC"
PID    : 5348
I/O    : uncollated
Case   : E:/Data/FreeCAD/FEM_CFD/Falcon3/case
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations

16:43:31  // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

--> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
Create mesh for time = 0

16:43:31  
potentialFlow: Operating solver in PISO mode

Reading velocity field U

16:43:32  Constructing pressure field p

16:43:32  Constructing velocity potential field Phi

No MRF models present


Calculating potential flow
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  GAMG:  Solving for Phi, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:32  Continuity error = 0
16:43:32  Interpolated velocity error = 0
16:43:32  ExecutionTime = 0.937 s  ClockTime = 1 s

End

16:43:32  /*---------------------------------------------------------------------------*\
16:43:32  | =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  5.x                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
/*   Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt   *\
|  Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com   |
\*---------------------------------------------------------------------------*/
Build  : 5.x-963176928289
Exec   : E:/MyProgs/BLUECF~2/OpenFOAM-5.x/platforms/mingw_w64GccDPInt32Opt/bin/decomposePar.exe -force
Date   : Mar 21 2021
Time   : 16:43:32
Host   : "JPS-PC"
PID    : 9012
I/O    : uncollated
Case   : E:/Data/FreeCAD/FEM_CFD/Falcon3/case
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations

16:43:32  // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

--> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"


Decomposing mesh region0

Create mesh
16:43:32  
Calculating distribution of cells
Selecting decompositionMethod scotch
16:43:33  
Finished decomposition in 0.258 s

Calculating original mesh data

Distributing cells to processors
16:43:33  
Distributing faces to processors

Distributing points to processors

Constructing processor meshes
16:43:33  Reading hexRef8 data : cellLevel
Reading hexRef8 data : pointLevel
16:43:33  --> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
16:43:33      From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:33  
Processor 0
    Number of cells = 17638
    Number of faces shared with processor 1 = 871
    Number of faces shared with processor 2 = 682
    Number of faces shared with processor 3 = 187
16:43:33      Number of processor patches = 3
    Number of processor faces = 1740
    Number of boundary faces = 3474
16:43:33  --> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
16:43:33      From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:33  
Processor 1
    Number of cells = 17685
    Number of faces shared with processor 0 = 871
    Number of faces shared with processor 2 = 24
16:43:33      Number of faces shared with processor 3 = 971
    Number of processor patches = 3
    Number of processor faces = 1866
    Number of boundary faces = 1465
16:43:33  --> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
16:43:33  --> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:33  
Processor 2
    Number of cells = 17757
    Number of faces shared with processor 0 = 682
    Number of faces shared with processor 1 = 24
    Number of faces shared with processor 3 = 957
    Number of processor patches = 3
16:43:33      Number of processor faces = 1663
    Number of boundary faces = 1434
16:43:33  --> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
16:43:33      in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:33  
Processor 3
    Number of cells = 17761
    Number of faces shared with processor 0 = 187
    Number of faces shared with processor 1 = 971
    Number of faces shared with processor 2 = 957
    Number of processor patches = 3
    Number of processor faces = 2115
16:43:34      Number of boundary faces = 1626
16:43:34  
Number of processor faces = 3692
Max number of cells = 17761 (0.28655722% above average 17710.25)
Max number of processor patches = 3 (0% above average 3)
Max number of faces between processors = 2115 (14.572048% above average 1846)

Time = 0
16:43:34  
Processor 0: field transfer
--> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:34  Processor 1: field transfer
16:43:34  --> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:34  Processor 2: field transfer
16:43:34  --> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:34  Processor 3: field transfer
16:43:34  --> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:34  
End

16:43:34  /*---------------------------------------------------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  5.x                                   |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
16:43:34  |    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
/*   Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt   *\
|  Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com   |
\*---------------------------------------------------------------------------*/
Build  : 5.x-963176928289
Exec   : simpleFoam -parallel
Date   : Mar 21 2021
Time   : 16:43:34
Host   : "JPS-PC"
PID    : 2112
I/O    : uncollated
16:43:34  Case   : E:/Data/FreeCAD/FEM_CFD/Falcon3/case
nProcs : 4
16:43:34  Slaves : 
3
(
"JPS-PC.1224"
"JPS-PC.8584"
"JPS-PC.8912"
)

Pstream initialized with:
    floatTransfer      : 0
    nProcsSimpleSum    : 0
    commsType          : nonBlocking
    polling iterations : 0
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations

16:43:34  // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

--> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
\
"
--> FOAM Warning : 
    From function bool Foam::dlLibraryTable::open(const Foam::fileName&, bool)
    in file db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C at line 105
    could not load "libmomentumTransportModels.so"
16:43:35  Create mesh for time = 0

16:43:35  
SIMPLE: convergence criteria
    field p	 tolerance 0.0001
    field U	 tolerance 0.0001
    field "(k|epsilon|omega|f|v2|nuTilda)"	 tolerance 0.0001

16:43:35  Reading field p

Reading field U

Reading/calculating face flux field phi

16:43:35  Selecting incompressible transport model Newtonian
16:43:35  Selecting turbulence model type RAS
Selecting RAS turbulence model kOmegaSST
Selecting patchDistMethod meshWave
16:43:35  RAS
{
    RASModel        kOmegaSST;
    turbulence      on;
    printCoeffs     on;
    alphaK1         0.85;
    alphaK2         1;
    alphaOmega1     0.5;
    alphaOmega2     0.856;
16:43:35      gamma1          0.55555556;
    gamma2          0.44;
16:43:35      beta1           0.075;
    beta2           0.0828;
    betaStar        0.09;
    a1              0.31;
    b1              1;
    c1              10;
    F3              false;
}

No MRF models present

No finite volume options present


Starting time loop

Time = 1

16:43:35  smoothSolver:  Solving for Ux, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:35  smoothSolver:  Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
smoothSolver:  Solving for Uz, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:35  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:35  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:35  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:35  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:35  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:35  time step continuity errors : sum local = 0, global = 0, cumulative = 0
16:43:35  smoothSolver:  Solving for omega, Initial residual = 0.38526816, Final residual = 0.00013114829, No Iterations 1
16:43:35  smoothSolver:  Solving for k, Initial residual = 1, Final residual = 0.0006980107, No Iterations 1
16:43:35  ExecutionTime = 0.739 s  ClockTime = 1 s

16:43:35  Time = 2

16:43:35  smoothSolver:  Solving for Ux, Initial residual = 0, Final residual = 0, No Iterations 0
smoothSolver:  Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
smoothSolver:  Solving for Uz, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
time step continuity errors : sum local = 0, global = 0, cumulative = 0
smoothSolver:  Solving for omega, Initial residual = 0.16334683, Final residual = 0.00011054836, No Iterations 1
smoothSolver:  Solving for k, Initial residual = 0.44823101, Final residual = 0.0006368468, No Iterations 1
ExecutionTime = 1.233 s  ClockTime = 2 s

Time = 3

smoothSolver:  Solving for Ux, Initial residual = 0, Final residual = 0, No Iterations 0
smoothSolver:  Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
smoothSolver:  Solving for Uz, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
time step continuity errors : sum local = 0, global = 0, cumulative = 0
16:43:36  smoothSolver:  Solving for omega, Initial residual = 0.083315349, Final residual = 0.00011547858, No Iterations 1
16:43:36  smoothSolver:  Solving for k, Initial residual = 0.23387775, Final residual = 0.00069324372, No Iterations 1
ExecutionTime = 1.586 s  ClockTime = 2 s

Time = 4

16:43:36  smoothSolver:  Solving for Ux, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:36  smoothSolver:  Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
smoothSolver:  Solving for Uz, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:36  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:36  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:36  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:36  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:36  time step continuity errors : sum local = 0, global = 0, cumulative = 0
16:43:36  smoothSolver:  Solving for omega, Initial residual = 0.042755274, Final residual = 0.00012410143, No Iterations 1
16:43:36  smoothSolver:  Solving for k, Initial residual = 0.12864185, Final residual = 0.00081074856, No Iterations 1
ExecutionTime = 1.901 s  ClockTime = 2 s

Time = 5

16:43:36  smoothSolver:  Solving for Ux, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  smoothSolver:  Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  smoothSolver:  Solving for Uz, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  time step continuity errors : sum local = 0, global = 0, cumulative = 0
16:43:37  smoothSolver:  Solving for omega, Initial residual = 0.021967478, Final residual = 0.00013628239, No Iterations 1
16:43:37  smoothSolver:  Solving for k, Initial residual = 0.073147409, Final residual = 0.00099682334, No Iterations 1
16:43:37  ExecutionTime = 2.241 s  ClockTime = 3 s

Time = 6

16:43:37  smoothSolver:  Solving for Ux, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  smoothSolver:  Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  smoothSolver:  Solving for Uz, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
time step continuity errors : sum local = 0, global = 0, cumulative = 0
16:43:37  smoothSolver:  Solving for omega, Initial residual = 0.0113318, Final residual = 0.00015282875, No Iterations 1
16:43:37  smoothSolver:  Solving for k, Initial residual = 0.043138123, Final residual = 0.0012718161, No Iterations 1
16:43:37  ExecutionTime = 2.589 s  ClockTime = 3 s

Time = 7

16:43:37  smoothSolver:  Solving for Ux, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  smoothSolver:  Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  smoothSolver:  Solving for Uz, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  GAMG:  Solving for p, Initial residual = 0, Final residual = 0, No Iterations 0
16:43:37  Traceback (most recent call last):
16:43:37    File "C:\Users\JPS\AppData\Roaming\FreeCAD\Mod\CfdOF\CfdResidualPlot.py", line 67, in refresh
16:43:37      ax.set_ylim([10**(math.floor(math.log10(last_residuals_min))), 1])
16:43:37  ValueError: math domain error
I'd be interested to know if yours runs successfully, I've completely uninstalled BlueCFD and cleaned out the folder structure and done a new install as per @tschader's instructions so I'm pretty confident it's a correctly working OpenFOAM.

These errors in particular don't look good but being Windows specific I can't verify them elsewhere at the moment:

Code: Select all

--> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
User avatar
oliveroxtoby
Posts: 837
Joined: Fri Dec 23, 2016 9:43 am
Location: South Africa

Re: Writing Meshcase with latest CfdOF Wb and CfMesh 1.8 appears to be missing refinement

Post by oliveroxtoby »

Syres wrote: Sun Mar 21, 2021 4:52 pm
oliveroxtoby wrote: Sun Mar 21, 2021 4:05 pm Just to clarify, are you sure that it is actually producing the wrong result? There has been extensive refactoring to the code that does the matching of refinement regions and boundary conditions so that it is faster and does not happen on a per-face basis. The output looks like I would expect, and the resulting mesh seems to have the correct refinement region.
Thanks for the reply Oliver, maybe I'm jumping to a conclusion but based on the little experience I have, when the Solver starts producing errors or non-expected results it's usually the mesh that has been the culprit. So here's the output when running the Solver stopped at the first batch of red in the Report View:
Ah, quite right. I didn't actually run the solver, but something indeed seems to have gone haywire. I'll have a look.
User avatar
oliveroxtoby
Posts: 837
Joined: Fri Dec 23, 2016 9:43 am
Location: South Africa

Re: Writing Meshcase with latest CfdOF Wb and CfMesh 1.8 appears to be missing refinement

Post by oliveroxtoby »

Syres wrote: Sun Mar 21, 2021 4:52 pm
Thanks for the reply Oliver, maybe I'm jumping to a conclusion but based on the little experience I have, when the Solver starts producing errors or non-expected results it's usually the mesh that has been the culprit. So here's the output when running the Solver stopped at the first batch of red in the Report View:
It should be sorted out now. Thanks for finding this!
These errors in particular don't look good but being Windows specific I can't verify them elsewhere at the moment:

Code: Select all

--> FOAM Warning : 
    From function void* Foam::dlOpen(const Foam::fileName&, bool)
    in file MSwindows.C at line 1336
    LoadLibrary failed. "Error 126: The specified module could not be found.
This can be ignored for now. It was a quick fix for compatibility with OpenFOAM v8. I'll sort it out properly when I get some time.
Syres
Veteran
Posts: 2898
Joined: Thu Aug 09, 2018 11:14 am

Re: [Solved] Writing Meshcase with latest CfdOF Wb and CfMesh 1.8 appears to be missing refinement

Post by Syres »

Thanks Oliver, solver runs fine now.
Post Reply