dafoamuser@d0de082f9bfb:~/mount$ mpirun -np 8 python deform.py 2024-02-27 01:28:07.268232: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-02-27 01:28:07.277094: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-02-27 01:28:07.299246: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-02-27 01:28:07.310549: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-02-27 01:28:07.313008: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-02-27 01:28:07.318912: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-02-27 01:28:07.327664: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-02-27 01:28:07.336813: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations. To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags. ------------------------------------------------------------------------------- | DAFoam v3.1.0 | ------------------------------------------------------------------------------- /*---------------------------------------------------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: v1812 | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ Build : v1812 OPENFOAM=1812 Arch : "LSB;label=32;scalar=64" Exec : decomposePar Date : Feb 27 2024 Time : 01:28:09 Host : d0de082f9bfb PID : 608 I/O : uncollated Case : /home/dafoamuser/mount nProcs : 1 trapFpe: Floating point exception trapping enabled (FOAM_SIGFPE). fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10) allowSystemOperations : Allowing user-supplied system call operations // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time Overriding DebugSwitches according to controlDict SolverPerformance 0; Decomposing mesh region0 Create mesh Calculating distribution of cells Selecting decompositionMethod scotch [8] Finished decomposition in 0.73 s Calculating original mesh data Distributing cells to processors Distributing faces to processors Distributing points to processors Constructing processor meshes Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 0 Number of cells = 41328 Number of faces shared with processor 1 = 643 Number of faces shared with processor 3 = 473 Number of faces shared with processor 5 = 382 Number of faces shared with processor 7 = 32 Number of processor patches = 4 Number of processor faces = 1530 Number of boundary faces = 8296 Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 1 Number of cells = 41452 Number of faces shared with processor 0 = 643 Number of faces shared with processor 2 = 301 Number of faces shared with processor 3 = 175 Number of faces shared with processor 5 = 57 Number of faces shared with processor 6 = 500 Number of processor patches = 5 Number of processor faces = 1676 Number of boundary faces = 7134 Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 2 Number of cells = 41104 Number of faces shared with processor 1 = 301 Number of faces shared with processor 3 = 598 Number of faces shared with processor 6 = 280 Number of faces shared with processor 7 = 129 Number of processor patches = 4 Number of processor faces = 1308 Number of boundary faces = 9284 Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 3 Number of cells = 41368 Number of faces shared with processor 0 = 473 Number of faces shared with processor 1 = 175 Number of faces shared with processor 2 = 598 Number of faces shared with processor 4 = 182 Number of faces shared with processor 5 = 84 Number of faces shared with processor 6 = 18 Number of faces shared with processor 7 = 279 Number of processor patches = 7 Number of processor faces = 1809 Number of boundary faces = 9179 Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 4 Number of cells = 41129 Number of faces shared with processor 3 = 182 Number of faces shared with processor 5 = 517 Number of faces shared with processor 6 = 63 Number of faces shared with processor 7 = 470 Number of processor patches = 4 Number of processor faces = 1232 Number of boundary faces = 11442 Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 5 Number of cells = 41439 Number of faces shared with processor 0 = 382 Number of faces shared with processor 1 = 57 Number of faces shared with processor 3 = 84 Number of faces shared with processor 4 = 517 Number of faces shared with processor 6 = 252 Number of faces shared with processor 7 = 332 Number of processor patches = 6 Number of processor faces = 1624 Number of boundary faces = 10184 Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 6 Number of cells = 40957 Number of faces shared with processor 1 = 500 Number of faces shared with processor 2 = 280 Number of faces shared with processor 3 = 18 Number of faces shared with processor 4 = 63 Number of faces shared with processor 5 = 252 Number of faces shared with processor 7 = 541 Number of processor patches = 6 Number of processor faces = 1654 Number of boundary faces = 9326 Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 7 Number of cells = 40865 Number of faces shared with processor 0 = 32 Number of faces shared with processor 2 = 129 Number of faces shared with processor 3 = 279 Number of faces shared with processor 4 = 470 Number of faces shared with processor 5 = 332 Number of faces shared with processor 6 = 541 Number of processor patches = 6 Number of processor faces = 1783 Number of boundary faces = 10691 Number of processor faces = 6308 Max number of cells = 41452 (0.5988314595834269% above average 41205.25) Max number of processor patches = 7 (33.33333333333334% above average 5.25) Max number of faces between processors = 1809 (14.71147748890298% above average 1577) Time = 0 Processor 0: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 1: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 2: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 3: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 4: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 5: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 6: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; Processor 7: field transfer Overriding DebugSwitches according to controlDict SolverPerformance 0; End I/O : uncollated Case : /home/dafoamuser/mount nProcs : 8 Hosts : ( (d0de082f9bfb 8) ) Pstream initialized with: floatTransfer : 0 nProcsSimpleSum : 0 commsType : nonBlocking polling iterations : 0 Create time Overriding DebugSwitches according to controlDict SolverPerformance 0; Create mesh for time = 0 Initializing mesh and runtime for DASolver DAOpton initialized I/O : uncollated Case : /home/dafoamuser/mount nProcs : 8 Hosts : ( (d0de082f9bfb 8) ) Pstream initialized with: floatTransfer : 0 nProcsSimpleSum : 0 commsType : nonBlocking polling iterations : 0 Create time Overriding DebugSwitches according to controlDict SolverPerformance 0; Create mesh for time = 0 Initializing mesh and runtime for DASolver DAOpton initialized Initializing fields for DARhoSimpleCFoam Create simpleControl. SIMPLE: no convergence criteria found. Calculations will run for 1000 steps. Reading thermophysical properties Selecting thermodynamics package { mixture pureMixture; specie specie; equationOfState perfectGas; energy sensibleInternalEnergy; thermo hConst; type hePsiThermo; transport const; } Reading field U Reading/calculating face flux field phi Creating turbulence model Selecting turbulence model type RAS Selecting RAS turbulence model dummy Adjoint States: 4 ( U volVectorState phi surfaceScalarState p volScalarState T volScalarState ) Global Cells: 329642 Global Faces: 703360 Global Xv: 229173 Undecomposed points: 72601 Global Adjoint States: 2351570 SIMPLE: no convergence criteria found. Calculations will run for 1000 steps. initState: 6 ( phi 0.009768758213419297 U1 0 U2 0 p 101325 T 300 U0 100 ) DACheckMesh Thresholds: maxNonOrth: 70 maxSkewness: 4 maxAspectRatio: 1000 maxIncorrectlyOrientedFaces: 0 Adding all faces of patches 1(WING) ... Found matching patch WING with 7319 faces. Adding all faces of patches 1(WING) ... Found matching patch WING with 7319 faces. Initializing fields for DARhoSimpleCFoam Create simpleControl. SIMPLE: no convergence criteria found. Calculations will run for 1000 steps. Reading thermophysical properties Selecting thermodynamics package { mixture pureMixture; specie specie; equationOfState perfectGas; energy sensibleInternalEnergy; thermo hConst; type hePsiThermo; transport const; } Reading field U Reading/calculating face flux field phi Creating turbulence model Selecting turbulence model type RAS Selecting RAS turbulence model dummy Adjoint States: 4 ( U volVectorState phi surfaceScalarState p volScalarState T volScalarState ) Global Cells: 329642 Global Faces: 703360 Global Xv: 229173 Undecomposed points: 72601 Global Adjoint States: 2351570 SIMPLE: no convergence criteria found. Calculations will run for 1000 steps. initState: 6 ( phi 0.009768758213419297 U1 0 U2 0 p 101325 T 300 U0 100 ) DACheckMesh Thresholds: maxNonOrth: 70 maxSkewness: 4 maxAspectRatio: 1000 maxIncorrectlyOrientedFaces: 0 Adding all faces of patches 1(WING) ... Found matching patch WING with 7319 faces. Adding all faces of patches 1(WING) ... Found matching patch WING with 7319 faces. DAFoam option dictionary: { solverName DARhoSimpleCFoam; primalMinResTol 1e-08; primalBC { U0 { variable U; patches 1 ( FARFIELD ); value 3 ( 285 0 0 ); } p0 { variable p; patches 1 ( FARFIELD ); value 1 ( 101325 ); } T0 { variable T; patches 1 ( FARFIELD ); value 1 ( 300 ); } nuTilda0 { variable nuTilda; patches 1 ( FARFIELD ); value 1 ( 4.5e-05 ); } useWallFunction 1; } normalizeStates { U 285; p 101325; nuTilda 0.00045; phi 1; T 300; } objFunc { CD { part1 { type force; source patchToFace; patches 1 ( WING ); directionMode parallelToFlow; alphaName alpha; scale 3.250555895848126e-05; addToAdjoint 1; } } CL { part1 { type force; source patchToFace; patches 1 ( WING ); directionMode normalToFlow; alphaName alpha; scale 3.250555895848126e-05; addToAdjoint 1; } } } designVar { shapey { designVarType FFD; } alpha { designVarType AOA; patches 1 ( FARFIELD ); flowAxis x; normalAxis z; } } designSurfaces 1 ( WING ); couplingInfo { aerostructural { active 0; pRef 0; propMovement 0; couplingSurfaceGroups { wingGroup 2 ( wing wing_te ); } } aerothermal { active 0; couplingSurfaceGroups { wallGroup 1 ( fin_wall ); } } aeroacoustic { active 0; pRef 0; couplingSurfaceGroups { blade1Group 2 ( blade1_ps blade1_ss ); blade2Group 1 ( blade2 ); } } } aeroPropulsive { } primalOnly 0; fvSource { } adjEqnSolMethod Krylov; primalVarBounds { UMax 1000; UMin -1000; pMax 500000; pMin 20000; p_rghMax 500000; p_rghMin 20000; eMax 500000; eMin 100000; TMax 1000; TMin 100; hMax 500000; hMin 100000; DMax 1e+16; DMin -1e+16; rhoMax 5; rhoMin 0.2; nuTildaMax 1e+16; nuTildaMin 1e-16; kMax 1e+16; kMin 1e-16; omegaMax 1e+16; omegaMin 1e-16; epsilonMax 1e+16; epsilonMin 1e-16; ReThetatMax 1e+16; ReThetatMin 1e-16; gammaIntMax 1e+16; gammaIntMin 1e-16; } discipline aero; multiPoint 0; nMultiPoints 1; adjPartDerivFDStep { State 1e-06; FFD 0.001; BC 0.01; AOA 0.001; ACTP 0.01; ACTD 0.01; ACTL 0.01; } transonicPCOption 1; unsteadyAdjoint { mode None; nTimeInstances -1; periodicity -1; objFuncStartTime -1; objFuncEndTime -1; objFuncTimeOperator None; PCMatPrecomputeInterval 100; PCMatUpdateInterval 1; reduceIO 1; } objFuncAvgStart 1; adjPCLag 1; useAD { mode reverse; dvName None; seedIndex -9999; } rigidBodyMotion { mode dummy; } hasIterativeBC 0; useConstrainHbyA 0; regressionModel { active 0; modelType neuralNetwork; inputNames 1 ( None ); outputName None; hiddenLayerNeurons 1 ( 0 ); inputShift 1 ( 0 ); inputScale 1 ( 1 ); outputShift 0; outputScale 1; outputUpperBound 100000000; outputLowerBound -100000000; activationFunction sigmoid; printInputInfo 1; defaultOutputValue 0; } runStatus None; printPYDAFOAMOptions 0; printDAOptions 1; debug 0; writeJacobians 1 ( None ); printInterval 100; printIntervalUnsteady 500; primalMinResTolDiff 100; adjUseColoring 1; adjEqnOption { globalPCIters 0; asmOverlap 1; localPCIters 1; jacMatReOrdering rcm; pcFillLevel 1; gmresMaxIters 1000; gmresRestart 1000; gmresRelTol 1e-06; gmresAbsTol 1e-14; gmresTolDiff 100; useNonZeroInitGuess 0; useMGSO 0; printInfo 1; fpMaxIters 1000; fpRelTol 1e-06; fpMinResTolDiff 100; fpPCUpwind 0; dynAdjustTol 1; } normalizeResiduals 10 ( URes pRes p_rghRes nuTildaRes phiRes TRes DRes kRes omegaRes epsilonRes ); maxResConLv4JacPCMat { pRes 2; phiRes 1; URes 2; TRes 2; nuTildaRes 2; kRes 2; epsilonRes 2; omegaRes 2; p_rghRes 2; DRes 2; gammaIntRes 2; ReThetatRes 2; } jacLowerBounds { dRdW 1e-30; dRdWPC 1e-30; } maxTractionBCIters 100; decomposeParDict { method scotch; simpleCoeffs { n 3 ( 2 2 1 ); delta 0.001; } preservePatches 1 ( None ); singleProcessorFaceSets 1 ( None ); } adjStateOrdering state; meshSurfaceFamily None; checkMeshThreshold { maxAspectRatio 1000; maxNonOrth 70; maxSkewness 4; maxIncorrectlyOrientedFaces 0; } writeSensMap 1 ( NONE ); writeDeformedFFDs 0; writeDeformedConstraints 0; maxCorrectBCCalls 10; writeMinorIterations 0; runLowOrderPrimal4PC { active 0; } wingProp { test_propeller_default { active 0; nForceSections 10; axis 3 ( 1 0 0 ); rotationCenter 3 { 0 }; actEps 0.02; rotDir right; interpScheme Poly4Gauss; bladeName blade; } } primalMinIters -1; tensorflow { active 0; modelName model; nInputs 1; nOutputs 1; batchSize 1000; } } Init solver done! ElapsedClockTime 2.000000 s Init solver done!. ElapsedCpuTime 1.070000 s Reading OpenFOAM mesh information... I/O : uncollated Case : /home/dafoamuser/mount nProcs : 8 Hosts : ( (d0de082f9bfb 8) ) Pstream initialized with: floatTransfer : 0 nProcsSimpleSum : 0 commsType : nonBlocking polling iterations : 0 Reading the OpenFOAM mesh.. Overriding DebugSwitches according to controlDict SolverPerformance 0; Finalising parallel run Checking if we need to compress the mesh files Checking if we need to compress the mesh files I/O : uncollated pyDAFoam initialization done! +----------------------------------------+ | All IDWarp Options: | +----------------------------------------+ {'LdefFact': 1.0, 'aExp': 3.0, 'alpha': 0.25, 'bExp': 5.0, 'bucketSize': 8, 'cornerAngle': 30.0, 'errTol': 0.0005, 'evalMode': 'fast', 'fileType': 'OpenFOAM', 'gridFile': '/home/dafoamuser/mount', 'restartFile': None, 'specifiedSurfaces': None, 'symmTol': 1e-06, 'symmetryPlanes': [[[0.0, 0.0, 0.0], [0.0, 1.0, 0.0]]], 'symmetrySurfaces': None, 'useRotations': False, 'zeroCornerRotations': True} I/O : uncollated Case : /home/dafoamuser/mount nProcs : 8 Hosts : ( (d0de082f9bfb 8) ) Pstream initialized with: floatTransfer : 0 nProcsSimpleSum : 0 commsType : nonBlocking polling iterations : 0 Reading the OpenFOAM mesh.. Overriding DebugSwitches according to controlDict SolverPerformance 0; Finalising parallel run Checking if we need to compress the mesh files Checking if we need to compress the mesh files #------------------------------# Total Volume Nodes : 76391 #------------------------------# I/O : uncollated OrderedDict([('FARFIELD', [0]), ('SYMMETRY', [1]), ('WING', [2]), ('procBoundary0to1', [3]), ('procBoundary0to3', [4]), ('procBoundary0to5', [5]), ('procBoundary0to7', [6]), ('allSurfaces', [0, 1, 2, 3, 4, 5, 6]), ('allWalls', [2]), ('designSurfaces', [2])]) +-------------------- Symmetry Planes -------------------+ | Point Normal | | ( 0.000 0.000 0.000) ( 0.000 1.000 0.000) | +--------------------------------------------------------+ #--------------------------------# Unique Surface Nodes : 33097 #--------------------------------# Computing Denomenator Estimate... Load Balancing... Finished Mesh Initialization. debug 1 debug 1 debug 1 debug 1 debug 1 debug 1 debug 1 debug 1 Finalising parallel run Finalising parallel run