/*--------------------------------*- C++ -*----------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org \\ / A nd | Version: 7 \\/ M anipulation | # Author1: Nithin Adidela, IIT Goa # email: nithin.adiela.16003@iitgoa.ac.in # Author2: Revanth Sharma Kollegala, IIT Goa # email: revanth.sharma.16003@iitgoa.ac.in # Author3: Y Sudhakar, IIT Goa # email: sudhakar@iitgoa.ac.in \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; location system; object controlDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // Note: With OpenFOAM v1806 and OpenFOAM 6, the DyM solvers // were marked deprecated and merged into their respective standard solvers. application pimpleFoam; // OpenFOAM v1806, OpenFOAM 6, or newer // application pimpleDyMFoam; // OpenFOAM v1712, OpenFOAM 5.x, or older //libs ( "libOpenFOAM.so" "libgroovyBC.so" ) ; startFrom startTime; startTime 0; stopAt endTime; endTime 7.16; deltaT 0.001; writeControl adjustableRunTime; writeInterval 0.1; purgeWrite 0; writeFormat ascii; writePrecision 10; writeCompression off; timeFormat general; timePrecision 12; functions { preCICE_Adapter { type preciceAdapterFunctionObject; libs ("libpreciceAdapterFunctionObject.so"); } vorticity { type vorticity; libs ("libfieldFunctionObjects.so"); writeControl writeTime; } forces { type forceCoeffs; libs ("libforces.so"); log yes; writeControl timeStep; writeInterval 10; patches ( "fixed.*" "flap.*" ); rho rhoInf; p p; U U; rhoInf 1; CofR (0 0 0); liftDir (0 1 0); dragDir (1 0 0); pitchAxis (0 0 1); magUInf 1; lRef 1; Aref 1; } }