-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hamo fixes oct 2023 #253
base: main
Are you sure you want to change the base?
Hamo fixes oct 2023 #253
Commits on Mar 26, 2023
-
On branch bojan_more_robust_communicator modified: Documentation/fortran.vim modified: Sources/Convert/Convert_Mod.f90 modified: Sources/Generate/Range_Mod.f90 modified: Sources/Generate/Smooths_Mod.f90 modified: Sources/Process/Front_Mod.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Front.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Surf.f90 modified: Sources/Process/Surf_Mod.f90 modified: Sources/Process/Surf_Mod/Check_Side.f90 modified: Sources/Process/Vof_Mod/Utilities/Mass_Transfer_Estimate.f90
Configuration menu - View commit details
-
Copy full SHA for f312eb8 - Browse repository at this point
Copy the full SHA f312eb8View commit details
Commits on Mar 27, 2023
-
On branch bojan_more_robust_communicator modified: Documentation/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for d133cb9 - Browse repository at this point
Copy the full SHA d133cb9View commit details -
Added some files for the laminar heat exchanger
On branch bojan_more_robust_communicator new file: divide.1.scr new file: divide.2.scr new file: lower_dom.msh.gz new file: upper_dom.msh.gz
Configuration menu - View commit details
-
Copy full SHA for 8ec20fd - Browse repository at this point
Copy the full SHA 8ec20fdView commit details -
On branch bojan_more_robust_communicator deleted: Dimensional_Solvers/Bicg.f90 deleted: Dimensional_Solvers/Cg.f90 deleted: Dimensional_Solvers/Cgs.f90 deleted: Normalized_Solvers/Bicg.f90 deleted: Normalized_Solvers/Cg.f90 deleted: Normalized_Solvers/Cgs.f90
Configuration menu - View commit details
-
Copy full SHA for 39e8ba5 - Browse repository at this point
Copy the full SHA 39e8ba5View commit details -
Merge branch 'bojan_more_robust_communicator'
This should have only a small update in fortran.vim
Configuration menu - View commit details
-
Copy full SHA for e16e584 - Browse repository at this point
Copy the full SHA e16e584View commit details -
One more little update to syntax highlighting file
On branch bojan_more_robust_communicator modified: Documentation/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 9578ede - Browse repository at this point
Copy the full SHA 9578edeView commit details -
Fixed PETSc compilation - again.
On branch bojan_more_robust_communicator modified: Process/Petsc_Mod/True/Create_Petsc.f90
Configuration menu - View commit details
-
Copy full SHA for 19a23fd - Browse repository at this point
Copy the full SHA 19a23fdView commit details -
Added a missing keyword. How did it go missing?
On branch bojan_more_robust_communicator modified: Documentation/all_control_keywords
Configuration menu - View commit details
-
Copy full SHA for 4a9894b - Browse repository at this point
Copy the full SHA 4a9894bView commit details -
Added a couple of STL files. They are rather small
On branch bojan_more_robust_communicator new file: Tests/Swarm/Three_Phase_Flow/sphere.stl new file: Tests/Vof/Rising_Bubble/sphere.stl
Configuration menu - View commit details
-
Copy full SHA for b5a8402 - Browse repository at this point
Copy the full SHA b5a8402View commit details -
Correction to a number of control files.
They include: line alignment, removing the features which do not exist in the code any more, fixing the syntax of features which do exist. On branch bojan_more_robust_communicator modified: Tests/Laminar/Convective_Outflow/control modified: Tests/Laminar/Flat_Plate/control modified: Tests/Laminar/Module/control modified: Tests/Les/Barc/control modified: Tests/Les/Forrest/control modified: Tests/Les/Pipe_Re_Tau_180/control modified: Tests/Les/Rayleigh_Benard_Convection_Ra_10e09/control modified: Tests/Manual/Rising_Bubble/control modified: Tests/Rans/Channel_Re_Tau_590/Long_Domain/control modified: Tests/Rans/Rayleigh_Benard_Convection_Ra_10e09/control modified: Tests/Swarm/Three_Phase_Flow/control modified: Tests/Vof/Fuel_Bundle/control modified: Tests/Vof/Rising_Bubble/control modified: Tests/Vof/Stefan/control modified: Tests/Vof/Sucking/control
Configuration menu - View commit details
-
Copy full SHA for 4d522f5 - Browse repository at this point
Copy the full SHA 4d522f5View commit details -
Merge branch 'bojan_more_robust_communicator'
No idea what I am merging, but I hope it's something good.
Configuration menu - View commit details
-
Copy full SHA for 994e420 - Browse repository at this point
Copy the full SHA 994e420View commit details
Commits on Mar 28, 2023
-
On branch bojan_more_robust_communicator modified: test_build.sh
Configuration menu - View commit details
-
Copy full SHA for c136c1b - Browse repository at this point
Copy the full SHA c136c1bView commit details -
IMPORTANT: Fixed the keyword for phase capacities!
On branch bojan_more_robust_communicator modified: all_control_keywords
Configuration menu - View commit details
-
Copy full SHA for af38539 - Browse repository at this point
Copy the full SHA af38539View commit details -
Changed alignement and removed obsolete entries
On branch bojan_more_robust_communicator modified: Functionality/Eddies/control modified: Functionality/Gradients/control modified: Functionality/Omp/control modified: Hybrid_Les_Rans/Channel_Re_Tau_2000/Stretched_Mesh/control modified: Hybrid_Les_Rans/Channel_Re_Tau_2000/Uniform_Mesh/control modified: Hybrid_Les_Rans/Cylinder/control-ra-1e09 modified: Hybrid_Les_Rans/Cylinder/control-ra-1e10 modified: Hybrid_Les_Rans/Cylinder/control-ra-1e11 modified: Hybrid_Les_Rans/Cylinder/control-ra-1e12 modified: Laminar/Accuracy_Test/Channel_Re_2000/control modified: Laminar/Backstep/Nonorthogonal/control modified: Laminar/Backstep/Orthogonal/Solvers_Scaling/control modified: Laminar/Backstep/Orthogonal/control modified: Laminar/Backstep/Orthogonal_With_Eddies/control modified: Laminar/Backstep/Polyhedral/control modified: Laminar/Cavity/Hydrostatic/control modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_0100/control modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_0100/control_piso modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_0100/control_simple modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_0400/control modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_0400/control_piso modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_0400/control_simple modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_1000/control modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_1000/control_piso modified: Laminar/Cavity/Lid_Driven/Hexahedral/Re_1000/control_simple modified: Laminar/Cavity/Lid_Driven/Skewed/control modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_0.1/Ra_10e3/control.1 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_0.1/Ra_10e3/control.2 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_0.1/Ra_10e3/control.3 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_0.1/Ra_10e5/control.1 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_0.1/Ra_10e5/control.2 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_0.1/Ra_10e5/control.3 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_1.0/Ra_10e3/control.1 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_1.0/Ra_10e3/control.2 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_1.0/Ra_10e3/control.3 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_1.0/Ra_10e5/control.1 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_1.0/Ra_10e5/control.2 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_1.0/Ra_10e5/control.3 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_10.0/Ra_10e3/control.1 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_10.0/Ra_10e3/control.2 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_10.0/Ra_10e3/control.3 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_10.0/Ra_10e5/control.1 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_10.0/Ra_10e5/control.2 modified: Laminar/Cavity/Thermally_Driven/Conjugate/K_10.0/Ra_10e5/control.3 modified: Laminar/Cavity/Thermally_Driven/Conjugate/control.0 modified: Laminar/Cavity/Thermally_Driven/Direct/Ra_10e3/control modified: Laminar/Cavity/Thermally_Driven/Direct/Ra_10e4/control modified: Laminar/Cavity/Thermally_Driven/Direct/Ra_10e5/control modified: Laminar/Cavity/Thermally_Driven/Direct/Ra_10e6/control modified: Laminar/Cavity/Thermally_Driven/Direct/Ra_10e7/control modified: Laminar/Cavity/Thermally_Driven/Direct/Ra_10e8/control modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/control modified: Laminar/Cavity/Thermally_Driven/Skewed/control modified: Laminar/Channel/control modified: Laminar/Convective_Outflow/control modified: Laminar/Copy_Inlet/control.0 modified: Laminar/Copy_Inlet/control.1 modified: Laminar/Copy_Inlet/control.2 modified: Laminar/Cylinder/Horizontal/Re_100_A/control-m1-p2-s1 modified: Laminar/Cylinder/Horizontal/Re_100_A/control-m2-p3-s2 modified: Laminar/Cylinder/Horizontal/Re_100_A/control-m3-p4-s3 modified: Laminar/Cylinder/Horizontal/Re_100_A/control-m4-p5-s4 modified: Laminar/Cylinder/Horizontal/Re_100_A/control-m5-p6-s5 modified: Laminar/Cylinder/Horizontal/Re_100_A/control-m6-p7-s6 modified: Laminar/Cylinder/Horizontal/Re_100_B/control-m1-p2-s1-g2 modified: Laminar/Cylinder/Horizontal/Re_100_B/control-m2-p3-s2-g3 modified: Laminar/Cylinder/Horizontal/Re_100_B/control-m3-p4-s3-g4 modified: Laminar/Cylinder/Horizontal/Re_100_B/control-m4-p5-s4-g5 modified: Laminar/Cylinder/Horizontal/Re_100_B/control-m5-p6-s5-g6 modified: Laminar/Cylinder/Horizontal/Re_100_B/control-m6-p7-s6-g7 modified: Laminar/Cylinder/Horizontal/Re_100_C/control-m1-p2-s1-g2 modified: Laminar/Cylinder/Horizontal/Re_100_C/control-m2-p3-s2-g3 modified: Laminar/Cylinder/Horizontal/Re_100_C/control-m3-p4-s3-g4 modified: Laminar/Cylinder/Horizontal/Re_100_C/control-m4-p5-s4-g5 modified: Laminar/Cylinder/Horizontal/Re_100_C/control-m5-p6-s5-g6 modified: Laminar/Cylinder/Horizontal/Re_100_C/control-m6-p7-s6-g7 modified: Laminar/Cylinder/Horizontal/Re_100_D/control-m1-p2-s1-g2 modified: Laminar/Cylinder/Horizontal/Re_100_D/control-m2-p3-s2-g3 modified: Laminar/Cylinder/Horizontal/Re_100_D/control-m3-p4-s3-g4 modified: Laminar/Cylinder/Horizontal/Re_100_D/control-m4-p5-s4-g5 modified: Laminar/Cylinder/Horizontal/Re_100_D/control-m5-p6-s5-g6 modified: Laminar/Cylinder/Horizontal/Re_100_D/control-m6-p7-s6-g7 modified: Laminar/Cylinder/Vertical/control-ra-1e05 modified: Laminar/Cylinder/Vertical/control-ra-1e06 modified: Laminar/Cylinder/Vertical/control-ra-1e07 modified: Laminar/Cylinder/Vertical/control-ra-1e08 modified: Laminar/Cylinder/Vertical/control-ra-1e5 modified: Laminar/Cylinder/Vertical/control-ra-1e6 modified: Laminar/Cylinder/Vertical/control-ra-1e7 modified: Laminar/Flat_Plate/control modified: Laminar/Heat_Exchanger/2_Domains/control.0 modified: Laminar/Heat_Exchanger/2_Domains/control.1 modified: Laminar/Heat_Exchanger/2_Domains/control.2 modified: Laminar/Heat_Exchanger/3_Domains/control.0 modified: Laminar/Heat_Exchanger/3_Domains/control.1 modified: Laminar/Heat_Exchanger/3_Domains/control.2 modified: Laminar/Heat_Exchanger/3_Domains/control.3 modified: Laminar/Membrane/2_Domains/control.0 modified: Laminar/Membrane/2_Domains/control.1 modified: Laminar/Membrane/2_Domains/control.2 modified: Laminar/Membrane/Spacers/Concave/control modified: Laminar/Membrane/Spacers/Parallelogram/control modified: Laminar/Membrane/Spacers/Teardrop/control modified: Laminar/Membrane/Spiral/control.0 modified: Laminar/Membrane/Spiral/control.1 modified: Laminar/Membrane/Spiral/control.2 modified: Laminar/Membrane/Spiral_Poly/control.0 modified: Laminar/Membrane/Spiral_Poly/control.1 modified: Laminar/Membrane/Spiral_Poly/control.2 modified: Laminar/Module/control modified: Les/Barc/control modified: Les/Channel_Re_Tau_180/Long_Domain/control modified: Les/Channel_Re_Tau_180/Periodic_Domain/control modified: Les/Forrest/control modified: Les/Matrix_Of_Cubes/control modified: Les/Pipe_Re_Tau_180/control modified: Les/Rayleigh_Benard_Convection_Ra_10e09/control modified: Manual/Channel_Re_Tau_590/Stretched_Mesh/control modified: Manual/Conjugate/control modified: Manual/Conjugate/control.1 modified: Manual/Conjugate/control.2 modified: Manual/Conjugate/control.3 modified: Manual/Impinging_Jet_2d_Distant_Re_23000/control modified: Manual/Inflows/Option_1/control modified: Manual/Inflows/Option_2/control modified: Manual/Inflows/Option_3/control modified: Manual/Inflows/Option_4/control modified: Manual/Inflows/Option_4/control.1 modified: Manual/Inflows/Option_4/control.2 modified: Manual/Matrix_Of_Cubes/control modified: Manual/Parallel/control modified: Manual/Rising_Bubble/control modified: Manual/Thermally_Driven/Varible/control modified: Rans/Backstep_Re_05100/control modified: Rans/Backstep_Re_28000/control modified: Rans/Channel_Re_Tau_590/Long_Domain/control modified: Rans/Channel_Re_Tau_590/Rsm/control_air modified: Rans/Channel_Re_Tau_590/Rsm/control_water modified: Rans/Channel_Re_Tau_590/Stretched_Mesh/control modified: Rans/Fuel_Bundle/control modified: Rans/Impinging_Jet_2d_Distant_Re_23000/control modified: Rans/Membrane/control.0 modified: Rans/Membrane/control.1 modified: Rans/Membrane/control.2 modified: Rans/Membrane/control.3 modified: Rans/Negative_Buoyant_Fountain/control-1 modified: Rans/Negative_Buoyant_Fountain/control-2 modified: Rans/Negative_Buoyant_Fountain/control-3 modified: Rans/Negative_Buoyant_Fountain/control-4 modified: Rans/Pipe_Re_Tau_550/control modified: Rans/Rayleigh_Benard_Convection_Ra_10e09/control modified: Rans/Single_Rod/control.0 modified: Rans/Single_Rod/control.1 modified: Rans/Single_Rod/control.2 modified: Rans/Single_Rod/control.3 modified: Swarm/Bend_90_Degrees/Control_Flow_Development/control modified: Swarm/Bend_90_Degrees/Control_Flow_Development/control.1 modified: Swarm/Bend_90_Degrees/Control_Flow_Development/control.2 modified: Swarm/Bend_90_Degrees/Control_Particle_Tracking/control modified: Swarm/Bend_90_Degrees/Control_Particle_Tracking/control.1 modified: Swarm/Bend_90_Degrees/Control_Particle_Tracking/control.2 modified: Swarm/Channel_Re_Tau_150/control_a_flow_development modified: Swarm/Channel_Re_Tau_150/control_b_particles modified: Swarm/Channel_Re_Tau_590/control_a_flow_development modified: Swarm/Channel_Re_Tau_590/control_b_particles modified: Swarm/Cylinders_Periodic/control modified: Swarm/Rod_Bundle_Hexagonal/control modified: Swarm/Rod_Bundle_Polyhedral/control modified: Swarm/T_Junction_Circular/control modified: Swarm/T_Junction_Square/control-1 modified: Swarm/T_Junction_Square/control-2 modified: Swarm/Three_Phase_Flow/control modified: Vof/Dam_Break_2d/control modified: Vof/Dam_Break_3d/control modified: Vof/Fuel_Bundle/control modified: Vof/Mencinger_And_Zun/control modified: Vof/Rising_Bubble/control modified: Vof/Stefan/control modified: Vof/Sucking/control
Configuration menu - View commit details
-
Copy full SHA for a0fb092 - Browse repository at this point
Copy the full SHA a0fb092View commit details -
IMPORTANT: Removed an extra blank like ...
... which was preventing perfornance of backup tests On branch bojan_more_robust_communicator modified: test_build.sh
Configuration menu - View commit details
-
Copy full SHA for ee549a1 - Browse repository at this point
Copy the full SHA ee549a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa30df8 - Browse repository at this point
Copy the full SHA fa30df8View commit details -
Introduced vim syntax files for control
That's actually pretty useful since T-Flows ignores lines which it doesn't recognize, thus leaving potentially many errors un-recognized. On branch bojan_more_robust_communicator new file: Documentation/Syntax/.vim/ftdetect/control.vim new file: Documentation/Syntax/.vim/syntax/control.vim renamed: Documentation/fortran.vim -> Documentation/Syntax/.vim/syntax/fortran.vim new file: Documentation/Syntax/readme
Configuration menu - View commit details
-
Copy full SHA for ac57fa7 - Browse repository at this point
Copy the full SHA ac57fa7View commit details -
IMPORTANT: Fixed the profiler!!!
It seems that previously_running should be an array (for nested calls), not just a single integer number. On branch bojan_more_robust_communicator modified: Shared/Profiler_Mod.f90 modified: Shared/Profiler_Mod/Start.f90 modified: Shared/Profiler_Mod/Stop.f90
Configuration menu - View commit details
-
Copy full SHA for bd83521 - Browse repository at this point
Copy the full SHA bd83521View commit details -
Set profiler info to be in seconds, just for kicks
On branch bojan_more_robust_communicator modified: Tests/Laminar/Backstep/Nonorthogonal/control modified: Tests/Laminar/Backstep/Orthogonal/control modified: Tests/Laminar/Backstep/Orthogonal_With_Eddies/control modified: Tests/Laminar/Backstep/Polyhedral/control
Configuration menu - View commit details
-
Copy full SHA for 3a7cc69 - Browse repository at this point
Copy the full SHA 3a7cc69View commit details -
Shortened the syntax for Profiler.
On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Shared/Profiler_Mod.f90 modified: Sources/Shared/Profiler_Mod/Start.f90 modified: Sources/Shared/Profiler_Mod/Statistics.f90 modified: Sources/Shared/Profiler_Mod/Stop.f90 modified: Sources/Shared/Profiler_Mod/Update_By_Rank.f90
Configuration menu - View commit details
-
Copy full SHA for 6bc188d - Browse repository at this point
Copy the full SHA 6bc188dView commit details -
On branch bojan_more_robust_communicator modified: Sources/Process/Turb_Mod/Src_F22_Rsm_Manceau_Hanjalic.f90 modified: Sources/Process/Turb_Mod/Src_Rsm_Hanjalic_Jakirlic.f90 modified: Sources/Process/Turb_Mod/Src_Rsm_Manceau_Hanjalic.f90 modified: Sources/Process/Turb_Mod/Vis_T_Rsm.f90
Configuration menu - View commit details
-
Copy full SHA for ee18bf8 - Browse repository at this point
Copy the full SHA ee18bf8View commit details -
Had to go back with User_Mod savings
renamed: User_Mod/Save_Vtu_Results.f90 -> User_Mod/Save_Results.f90 renamed: User_Mod/Save_Vtu_Swarm.f90 -> User_Mod/Save_Swarm.f90 modified: Results_Mod/Main_Results.f90 modified: User_Mod.f90
Configuration menu - View commit details
-
Copy full SHA for 2b6356d - Browse repository at this point
Copy the full SHA 2b6356dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cf1eca - Browse repository at this point
Copy the full SHA 5cf1ecaView commit details -
Updated User_Mod_Save_Results with macros.
On branch bojan_more_robust_communicator modified: User_Mod/Save_Results.f90 modified: control
Configuration menu - View commit details
-
Copy full SHA for 614c2f1 - Browse repository at this point
Copy the full SHA 614c2f1View commit details
Commits on Mar 29, 2023
-
This is more a warning than an error
On branch bojan_more_robust_communicator modified: Process/Vof_Mod/Core/Initialize_From_Stl.f90
Configuration menu - View commit details
-
Copy full SHA for f6af8f3 - Browse repository at this point
Copy the full SHA f6af8f3View commit details
Commits on Mar 30, 2023
-
Convenient: creates .pvtu file for Front
On branch bojan_more_robust_communicator modified: Process/Front_Mod/Save_Debug_Front_Vtu.f90
Configuration menu - View commit details
-
Copy full SHA for 9178486 - Browse repository at this point
Copy the full SHA 9178486View commit details -
Got rid of some redundant declarations for indents
On branch bojan_more_robust_communicator modified: Process/Front_Mod/Save_Debug_Front_Vtu.f90 modified: Process/Results_Mod/Save_Vtu_Front.f90 modified: Process/Results_Mod/Save_Vtu_Surf.f90 modified: Process/Results_Mod/Save_Vtu_Swarm.f90
Configuration menu - View commit details
-
Copy full SHA for ac4ec73 - Browse repository at this point
Copy the full SHA ac4ec73View commit details
Commits on Mar 31, 2023
-
Added a new member procedure: Volume_Average!
On branch bojan_more_robust_communicator modified: Process/Field_Mod.f90 new file: Process/Field_Mod/Utilities/Volume_Average.f90
Configuration menu - View commit details
-
Copy full SHA for ce8ae15 - Browse repository at this point
Copy the full SHA ce8ae15View commit details
Commits on Apr 1, 2023
-
Fixed: k_epsilon was missing in the list of models
On branch bojan_more_robust_communicator modified: Process/Read_Controls_Mod/Physical_Models.f90
Configuration menu - View commit details
-
Copy full SHA for f9810b0 - Browse repository at this point
Copy the full SHA f9810b0View commit details -
Little reconstruction of the Info_Mod.
Got rid of one ghost number along the way. On branch bojan_more_robust_communicator modified: Info_Mod.f90 modified: Info_Mod/Bulk_Fill.f90 modified: Info_Mod/Bulk_Print.f90 modified: Info_Mod/Bulk_Start.f90 modified: Info_Mod/Iter_Fill.f90 modified: Info_Mod/Iter_Fill_At.f90 new file: Info_Mod/Iter_Fill_Scalar_At.f90 deleted: Info_Mod/Iter_Fill_User_At.f90 modified: Info_Mod/Iter_Print.f90 modified: Info_Mod/Iter_Start.f90 modified: Info_Mod/Start.f90 modified: Info_Mod/Time_Fill.f90 modified: Info_Mod/Time_Print.f90 modified: Info_Mod/Time_Start.f90 modified: Info_Mod/Time_To_Exit.f90 modified: Main_Pro.f90 modified: Process_Mod/Compute_Energy.f90 modified: Process_Mod/Compute_Momentum.f90 modified: Process_Mod/Compute_Pressure.f90 modified: Process_Mod/Compute_Scalar.f90 modified: Process_Mod/Correct_Velocity.f90 modified: Process_Mod/Piso_Algorithm.f90 modified: Turb_Mod/Compute_F22.f90 modified: Turb_Mod/Compute_Stress.f90 modified: Turb_Mod/Compute_Variable.f90 modified: Vof_Mod/Core/Solve_System.f90
Configuration menu - View commit details
-
Copy full SHA for 3dc0098 - Browse repository at this point
Copy the full SHA 3dc0098View commit details -
Further reconstruction of Info_Mod.
On branch bojan_more_robust_communicator modified: Info_Mod.f90 modified: Info_Mod/Bulk_Fill.f90 modified: Info_Mod/Bulk_Print.f90 modified: Info_Mod/Bulk_Start.f90 modified: Info_Mod/Iter_Fill.f90 modified: Info_Mod/Iter_Fill_At.f90 modified: Info_Mod/Iter_Fill_Scalar_At.f90 modified: Info_Mod/Iter_Print.f90 modified: Info_Mod/Iter_Start.f90 renamed: Info_Mod/Start.f90 -> Info_Mod/Start_Info.f90 modified: Info_Mod/Time_Fill.f90 modified: Info_Mod/Time_Print.f90 modified: Info_Mod/Time_Start.f90 modified: Info_Mod/Time_To_Exit.f90 modified: Main_Pro.f90 modified: Process_Mod/Compute_Energy.f90 modified: Process_Mod/Compute_Momentum.f90 modified: Process_Mod/Compute_Pressure.f90 modified: Process_Mod/Compute_Scalar.f90 modified: Process_Mod/Correct_Velocity.f90 modified: Process_Mod/Piso_Algorithm.f90 modified: Results_Mod/Main_Results.f90 modified: Turb_Mod/Compute_F22.f90 modified: Turb_Mod/Compute_Stress.f90 modified: Turb_Mod/Compute_Variable.f90 modified: Vof_Mod/Core/Solve_System.f90
Configuration menu - View commit details
-
Copy full SHA for 745dbf4 - Browse repository at this point
Copy the full SHA 745dbf4View commit details -
On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for e0a630b - Browse repository at this point
Copy the full SHA e0a630bView commit details -
Interesting - Info_Mod wasn't working with intent
On branch bojan_more_robust_communicator modified: Info_Mod.f90 modified: Info_Mod/Bulk_Fill.f90 modified: Info_Mod/Bulk_Print.f90 modified: Info_Mod/Bulk_Start.f90 modified: Info_Mod/Iter_Fill.f90 modified: Info_Mod/Iter_Fill_At.f90 modified: Info_Mod/Iter_Fill_Scalar_At.f90 modified: Info_Mod/Iter_Print.f90 modified: Info_Mod/Iter_Start.f90 modified: Info_Mod/Start_Info.f90 modified: Info_Mod/Time_Fill.f90 modified: Info_Mod/Time_Print.f90 modified: Info_Mod/Time_Start.f90
Configuration menu - View commit details
-
Copy full SHA for f794e6b - Browse repository at this point
Copy the full SHA f794e6bView commit details -
Spread macros further in Turb_Mod.
On branch bojan_more_robust_communicator modified: Turb_Mod/Calculate_Deltas.f90 modified: Turb_Mod/Calculate_Heat_Flux.f90 modified: Turb_Mod/Calculate_Scalar_Flux.f90 modified: Turb_Mod/Calculate_Stress.f90 modified: Turb_Mod/Compute_F22.f90 modified: Turb_Mod/Compute_Stress.f90 modified: Turb_Mod/Compute_Variable.f90 modified: Turb_Mod/Ebf_Momentum.f90 modified: Turb_Mod/Ebf_Scalar.f90 modified: Turb_Mod/Src_Rsm_Hanjalic_Jakirlic.f90 modified: Turb_Mod/Src_Rsm_Manceau_Hanjalic.f90 modified: Turb_Mod/Src_T2.f90 modified: Turb_Mod/Src_Vis_Spalart_Almaras.f90 modified: Turb_Mod/Time_And_Length_Scale.f90 modified: Turb_Mod/Vis_T_Dynamic.f90 modified: Turb_Mod/Vis_T_Hybrid_Les_Prandtl.f90 modified: Turb_Mod/Vis_T_Hybrid_Les_Rans.f90 modified: Turb_Mod/Vis_T_Spalart_Allmaras.f90 modified: Turb_Mod/Vis_T_Subgrid.f90 modified: Turb_Mod/Vis_T_Tensorial.f90 modified: Turb_Mod/Vis_T_Wale.f90
Configuration menu - View commit details
-
Copy full SHA for 424e04d - Browse repository at this point
Copy the full SHA 424e04dView commit details -
Juiced couple of percent in performance ...
... by declaring some functions which are often used as pure. Also introduced the Beta_Scalar function in Turb_Mod to avoid code duplication. Surprisingly, its introduction made the code slightly faster On branch bojan_more_robust_communicator modified: Field_Mod/Utilities/Prandtl_Numb.f90 modified: Field_Mod/Utilities/Schmidt_Numb.f90 modified: Turb_Mod.f90 new file: Turb_Mod/Beta_Scalar.f90 modified: Turb_Mod/Vis_T_K_Eps.f90 modified: Turb_Mod/Vis_T_K_Eps_Zeta_F.f90 modified: Turb_Mod/Vis_T_Subgrid.f90
Configuration menu - View commit details
-
Copy full SHA for 5d0dfcf - Browse repository at this point
Copy the full SHA 5d0dfcfView commit details -
On branch bojan_more_robust_communicator modified: Grid_Mod/Load_Cfn.f90 modified: Grid_Mod/Load_Dim.f90
Configuration menu - View commit details
-
Copy full SHA for 13e3074 - Browse repository at this point
Copy the full SHA 13e3074View commit details
Commits on Apr 2, 2023
-
Saves and checks the version of the files
On branch bojan_more_robust_communicator modified: Sources/Shared/Const_Mod.f90 modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Shared/Grid_Mod/Load_Cfn.f90 modified: Sources/Shared/Grid_Mod/Load_Dim.f90 modified: Sources/Shared/Grid_Mod/Save_Cfn.f90 modified: Sources/Shared/Grid_Mod/Save_Dim.f90
Configuration menu - View commit details
-
Copy full SHA for 0b60fef - Browse repository at this point
Copy the full SHA 0b60fefView commit details -
Modernizing Control_Mod; step 1
On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Convert/makefile modified: Sources/Divide/makefile modified: Sources/Generate/makefile modified: Sources/Process/Interface_Mod/Create.f90 modified: Sources/Process/Main_Pro.f90 modified: Sources/Process/Monitor_Mod/Initialize.f90 modified: Sources/Process/Porosity_Mod/Create_Porosity.f90 modified: Sources/Process/Process_Mod/Initialize_Variables.f90 modified: Sources/Process/Read_Controls_Mod/Boundary_Conditions.f90 modified: Sources/Process/Read_Controls_Mod/Physical_Models.f90 modified: Sources/Process/Results_Mod/Main_Results.f90 modified: Sources/Shared/Comm_Mod/Sequential/Sendrecv_Int_Arrays.f90 modified: Sources/Shared/Comm_Mod/Sequential/Sendrecv_Log_Arrays.f90 modified: Sources/Shared/Comm_Mod/Sequential/Sendrecv_Real_Arrays.f90 modified: Sources/Shared/Control_Mod.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Open_Domain_File.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Open_Root_File.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Position_At_One_Key.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Position_At_Three_Keys.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Position_At_Two_Keys.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Char_Item.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Char_Item_On.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Int_Item.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Int_Item_On.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Real_Item.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Real_Item_On.f90 renamed: Sources/Shared/Control_Mod/Basic_Functions/Read_Real_Array.f90 -> Sources/Shared/Control_Mod/Basic_Functions/Read_Real_Vector.f90 renamed: Sources/Shared/Control_Mod/Basic_Functions/Read_Real_Array_On.f90 -> Sources/Shared/Control_Mod/Basic_Functions/Read_Real_Vector_On.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Strings_On.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Similar_Warning.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Switch_To_Domain.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Switch_To_Root.f90 modified: Sources/Shared/Control_Mod/Input_Output/Backup_Save_Interval.f90 modified: Sources/Shared/Control_Mod/Input_Output/Load_Backup_Name.f90 modified: Sources/Shared/Control_Mod/Input_Output/Load_Initial_Solution_Name.f90 modified: Sources/Shared/Control_Mod/Input_Output/Problem_Name.f90 modified: Sources/Shared/Control_Mod/Input_Output/Profiler_Info.f90 modified: Sources/Shared/Control_Mod/Input_Output/Results_Save_Interval.f90 modified: Sources/Shared/Control_Mod/Input_Output/Save_Backup_Name.f90 modified: Sources/Shared/Control_Mod/Input_Output/Save_Initial_Condition.f90 modified: Sources/Shared/Control_Mod/Input_Output/Save_Initial_Solution_Name.f90 modified: Sources/Shared/Control_Mod/Input_Output/Save_Results_At_Boundaries.f90 modified: Sources/Shared/Control_Mod/Input_Output/Swarm_Save_Interval.f90 modified: Sources/Shared/Control_Mod/Input_Output/Wall_Time_Max_Hours.f90 modified: Sources/Shared/Control_Mod/Linear_Solvers.f90 modified: Sources/Shared/Control_Mod/Max_Threads.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Energy_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Momentum_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Potential_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Presssure_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Scalars_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Turbulence_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Vof_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Max_Iterations_For_Wall_Distance_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Normalization_For_Energy_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Normalization_For_Momentum_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Normalization_For_Pressure_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Normalization_For_Scalars_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Normalization_For_Turbulence_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Preconditioner_For_System_Matrix.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Energy.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Momentum.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Potential.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Pressure.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Scalars.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Turbulence.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Vof.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Wall_Distance.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Energy_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Momentum_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Potential_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Pressure_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Scalars_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Turbulence_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Vof_Solver.f90 modified: Sources/Shared/Control_Mod/Native/Tolerance_For_Wall_Distance_Solver.f90 modified: Sources/Shared/Control_Mod/Numerics/Advection_Scheme_For_Energy.f90 modified: Sources/Shared/Control_Mod/Numerics/Advection_Scheme_For_Momentum.f90 modified: Sources/Shared/Control_Mod/Numerics/Advection_Scheme_For_Scalars.f90 modified: Sources/Shared/Control_Mod/Numerics/Advection_Scheme_For_Turbulence.f90 modified: Sources/Shared/Control_Mod/Numerics/Advection_Scheme_For_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Blending_Coefficient_For_Energy.f90 modified: Sources/Shared/Control_Mod/Numerics/Blending_Coefficient_For_Momentum.f90 modified: Sources/Shared/Control_Mod/Numerics/Blending_Coefficient_For_Scalars.f90 modified: Sources/Shared/Control_Mod/Numerics/Blending_Coefficient_For_Turbulence.f90 modified: Sources/Shared/Control_Mod/Numerics/Blending_Coefficient_For_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Choi_Correction.f90 modified: Sources/Shared/Control_Mod/Numerics/Gradient_Method_For_Energy.f90 modified: Sources/Shared/Control_Mod/Numerics/Gradient_Method_For_Momentum.f90 modified: Sources/Shared/Control_Mod/Numerics/Gradient_Method_For_Pressure.f90 modified: Sources/Shared/Control_Mod/Numerics/Gradient_Method_For_Scalars.f90 modified: Sources/Shared/Control_Mod/Numerics/Gradient_Method_For_Turbulence.f90 modified: Sources/Shared/Control_Mod/Numerics/Gradient_Method_For_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Gradient_Method_For_Wall_Distance.f90 modified: Sources/Shared/Control_Mod/Numerics/Gu_Correction.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Correction_Cycles_Beta_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Courant_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Gauss_Gradients_Iterations.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Least_Squares_Gradients_Iterations.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Simple_Iterations.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Smoothing_Cycles_Curvature_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Smoothing_Cycles_Normal_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Max_Substep_Cycles_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Min_Simple_Iterations.f90 modified: Sources/Shared/Control_Mod/Numerics/Number_Of_Piso_Corrections.f90 modified: Sources/Shared/Control_Mod/Numerics/Number_Of_Time_Steps.f90 modified: Sources/Shared/Control_Mod/Numerics/Pressure_Momentum_Coupling.f90 modified: Sources/Shared/Control_Mod/Numerics/Report_Volume_Balance.f90 modified: Sources/Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Energy.f90 modified: Sources/Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Momentum.f90 modified: Sources/Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Pressure.f90 modified: Sources/Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Scalars.f90 modified: Sources/Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Turbulence.f90 modified: Sources/Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Skewness_Correction_Vof.f90 modified: Sources/Shared/Control_Mod/Numerics/Time_Integration_Scheme.f90 modified: Sources/Shared/Control_Mod/Numerics/Time_Step.f90 modified: Sources/Shared/Control_Mod/Numerics/Tolerance_For_Gauss_Gradients.f90 modified: Sources/Shared/Control_Mod/Numerics/Tolerance_For_Simple_Algorithm.f90 modified: Sources/Shared/Control_Mod/Physics/Angular_Velocity_Vector.f90 modified: Sources/Shared/Control_Mod/Physics/Buoyancy.f90 modified: Sources/Shared/Control_Mod/Physics/Dynamic_Viscosity.f90 modified: Sources/Shared/Control_Mod/Physics/Extrapolate_Temperature_Exp.f90 modified: Sources/Shared/Control_Mod/Physics/Gravitational_Vector.f90 modified: Sources/Shared/Control_Mod/Physics/Heat_Capacity.f90 modified: Sources/Shared/Control_Mod/Physics/Heat_Transfer.f90 modified: Sources/Shared/Control_Mod/Physics/Hybrid_Les_Rans_Switch.f90 modified: Sources/Shared/Control_Mod/Physics/Interface_Tracking.f90 modified: Sources/Shared/Control_Mod/Physics/Latent_Heat.f90 modified: Sources/Shared/Control_Mod/Physics/Mass_Density.f90 modified: Sources/Shared/Control_Mod/Physics/Mass_Flow_Rates.f90 modified: Sources/Shared/Control_Mod/Physics/Mass_Transfer.f90 modified: Sources/Shared/Control_Mod/Physics/Max_Particles.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Domains.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Phases.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Scalars.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Swarm_Sub_Steps.f90 modified: Sources/Shared/Control_Mod/Physics/Particle_Tracking.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Capacities.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Conductivities.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Densities.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Viscosities.f90 modified: Sources/Shared/Control_Mod/Physics/Point_For_Monitoring_Planes.f90 modified: Sources/Shared/Control_Mod/Physics/Potential_Initialization.f90 modified: Sources/Shared/Control_Mod/Physics/Pressure_Drops.f90 modified: Sources/Shared/Control_Mod/Physics/Reference_Density.f90 modified: Sources/Shared/Control_Mod/Physics/Reference_Temperature.f90 modified: Sources/Shared/Control_Mod/Physics/Rough_Walls.f90 modified: Sources/Shared/Control_Mod/Physics/Roughness_Coefficient.f90 modified: Sources/Shared/Control_Mod/Physics/Saturation_Temperature.f90 modified: Sources/Shared/Control_Mod/Physics/Scalars_Diffusivity.f90 modified: Sources/Shared/Control_Mod/Physics/Smagorinsky_Constant.f90 modified: Sources/Shared/Control_Mod/Physics/Starting_Time_Step_For_Swarm_Computation.f90 modified: Sources/Shared/Control_Mod/Physics/Starting_Time_Step_For_Swarm_Statistics.f90 modified: Sources/Shared/Control_Mod/Physics/Starting_Time_Step_For_Turb_Statistics.f90 modified: Sources/Shared/Control_Mod/Physics/Surface_Tension.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Coefficient_Of_Restitution.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Density.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Diameter.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Subgrid_Scale_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Thermal_Conductivity.f90 modified: Sources/Shared/Control_Mod/Physics/Track_Front.f90 modified: Sources/Shared/Control_Mod/Physics/Track_Surface.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulence_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulence_Model_Variant.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Heat_Flux_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Prandtl_Number.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Scalar_Flux_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Schmidt_Number.f90 modified: Sources/Shared/Control_Mod/Physics/Volume_Expansion_Coefficient.f90
Configuration menu - View commit details
-
Copy full SHA for 3b3956f - Browse repository at this point
Copy the full SHA 3b3956fView commit details -
Modernizing Control_Mod; step 2
On branch bojan_more_robust_communicator modified: Process/Backup_Mod/Load.f90 modified: Process/Info_Mod/Start_Info.f90 modified: Process/Main_Pro.f90 modified: Process/Process_Mod/Compute_Pressure.f90 modified: Process/Read_Controls_Mod/Native_Solvers.f90 modified: Process/Vof_Mod/Core/Solve_System.f90 modified: Shared/Control_Mod.f90 modified: Shared/Control_Mod/Input_Output/Backup_Save_Interval.f90 modified: Shared/Control_Mod/Input_Output/Load_Backup_Name.f90 modified: Shared/Control_Mod/Input_Output/Load_Initial_Solution_Name.f90 modified: Shared/Control_Mod/Input_Output/Problem_Name.f90 modified: Shared/Control_Mod/Input_Output/Profiler_Info.f90 modified: Shared/Control_Mod/Input_Output/Results_Save_Interval.f90 modified: Shared/Control_Mod/Input_Output/Save_Backup_Name.f90 modified: Shared/Control_Mod/Input_Output/Save_Initial_Condition.f90 modified: Shared/Control_Mod/Input_Output/Save_Initial_Solution_Name.f90 modified: Shared/Control_Mod/Input_Output/Save_Results_At_Boundaries.f90 modified: Shared/Control_Mod/Input_Output/Swarm_Save_Interval.f90 modified: Shared/Control_Mod/Input_Output/Wall_Time_Max_Hours.f90 modified: Shared/Control_Mod/Native/Max_Iterations_For_Energy_Solver.f90 modified: Shared/Control_Mod/Native/Max_Iterations_For_Momentum_Solver.f90 modified: Shared/Control_Mod/Native/Max_Iterations_For_Potential_Solver.f90 renamed: Shared/Control_Mod/Native/Max_Iterations_For_Presssure_Solver.f90 -> Shared/Control_Mod/Native/Max_Iterations_For_Pressure_Solver.f90 modified: Shared/Control_Mod/Native/Max_Iterations_For_Scalars_Solver.f90 modified: Shared/Control_Mod/Native/Max_Iterations_For_Turbulence_Solver.f90 modified: Shared/Control_Mod/Native/Max_Iterations_For_Vof_Solver.f90 modified: Shared/Control_Mod/Native/Max_Iterations_For_Wall_Distance_Solver.f90 modified: Shared/Control_Mod/Native/Normalization_For_Energy_Solver.f90 modified: Shared/Control_Mod/Native/Normalization_For_Momentum_Solver.f90 modified: Shared/Control_Mod/Native/Normalization_For_Pressure_Solver.f90 modified: Shared/Control_Mod/Native/Normalization_For_Scalars_Solver.f90 modified: Shared/Control_Mod/Native/Normalization_For_Turbulence_Solver.f90 modified: Shared/Control_Mod/Native/Preconditioner_For_System_Matrix.f90 modified: Shared/Control_Mod/Native/Solver_For_Energy.f90 modified: Shared/Control_Mod/Native/Solver_For_Momentum.f90 modified: Shared/Control_Mod/Native/Solver_For_Potential.f90 modified: Shared/Control_Mod/Native/Solver_For_Pressure.f90 modified: Shared/Control_Mod/Native/Solver_For_Scalars.f90 modified: Shared/Control_Mod/Native/Solver_For_Turbulence.f90 modified: Shared/Control_Mod/Native/Solver_For_Vof.f90 modified: Shared/Control_Mod/Native/Solver_For_Wall_Distance.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Energy_Solver.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Momentum_Solver.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Potential_Solver.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Pressure_Solver.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Scalars_Solver.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Turbulence_Solver.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Vof_Solver.f90 modified: Shared/Control_Mod/Native/Tolerance_For_Wall_Distance_Solver.f90 modified: Shared/Profiler_Mod/Statistics.f90
Configuration menu - View commit details
-
Copy full SHA for c5877f6 - Browse repository at this point
Copy the full SHA c5877f6View commit details -
Modernizing Control_Mod; step 3
On branch bojan_more_robust_communicator modified: Process/Field_Mod.f90 renamed: Process/Field_Mod/Utilities/Report_Volume_Balance.f90 -> Process/Field_Mod/Utilities/Report_Vol_Balance.f90 renamed: Process/Field_Mod/Utilities/Report_Volume_Balance_Start.f90 -> Process/Field_Mod/Utilities/Report_Vol_Balance_Start.f90 renamed: Process/Field_Mod/Utilities/Report_Volume_Balance_Stop.f90 -> Process/Field_Mod/Utilities/Report_Vol_Balance_Stop.f90 modified: Process/Main_Pro.f90 modified: Process/Process_Mod/Compute_Pressure.f90 modified: Process/Read_Controls_Mod/Numerical_Schemes.f90 modified: Shared/Control_Mod.f90 modified: Shared/Control_Mod/Numerics/Advection_Scheme_For_Energy.f90 modified: Shared/Control_Mod/Numerics/Advection_Scheme_For_Momentum.f90 modified: Shared/Control_Mod/Numerics/Advection_Scheme_For_Scalars.f90 modified: Shared/Control_Mod/Numerics/Advection_Scheme_For_Turbulence.f90 modified: Shared/Control_Mod/Numerics/Advection_Scheme_For_Vof.f90 modified: Shared/Control_Mod/Numerics/Blending_Coefficient_For_Energy.f90 modified: Shared/Control_Mod/Numerics/Blending_Coefficient_For_Momentum.f90 modified: Shared/Control_Mod/Numerics/Blending_Coefficient_For_Scalars.f90 modified: Shared/Control_Mod/Numerics/Blending_Coefficient_For_Turbulence.f90 modified: Shared/Control_Mod/Numerics/Blending_Coefficient_For_Vof.f90 modified: Shared/Control_Mod/Numerics/Choi_Correction.f90 modified: Shared/Control_Mod/Numerics/Gradient_Method_For_Energy.f90 modified: Shared/Control_Mod/Numerics/Gradient_Method_For_Momentum.f90 modified: Shared/Control_Mod/Numerics/Gradient_Method_For_Pressure.f90 modified: Shared/Control_Mod/Numerics/Gradient_Method_For_Scalars.f90 modified: Shared/Control_Mod/Numerics/Gradient_Method_For_Turbulence.f90 modified: Shared/Control_Mod/Numerics/Gradient_Method_For_Vof.f90 modified: Shared/Control_Mod/Numerics/Gradient_Method_For_Wall_Distance.f90 modified: Shared/Control_Mod/Numerics/Gu_Correction.f90 modified: Shared/Control_Mod/Numerics/Max_Correction_Cycles_Beta_Vof.f90 modified: Shared/Control_Mod/Numerics/Max_Courant_Vof.f90 modified: Shared/Control_Mod/Numerics/Max_Gauss_Gradients_Iterations.f90 modified: Shared/Control_Mod/Numerics/Max_Least_Squares_Gradients_Iterations.f90 modified: Shared/Control_Mod/Numerics/Max_Simple_Iterations.f90 modified: Shared/Control_Mod/Numerics/Max_Smoothing_Cycles_Curvature_Vof.f90 modified: Shared/Control_Mod/Numerics/Max_Smoothing_Cycles_Normal_Vof.f90 modified: Shared/Control_Mod/Numerics/Max_Substep_Cycles_Vof.f90 modified: Shared/Control_Mod/Numerics/Min_Simple_Iterations.f90 modified: Shared/Control_Mod/Numerics/Number_Of_Piso_Corrections.f90 modified: Shared/Control_Mod/Numerics/Number_Of_Time_Steps.f90 modified: Shared/Control_Mod/Numerics/Pressure_Momentum_Coupling.f90 modified: Shared/Control_Mod/Numerics/Report_Volume_Balance.f90 modified: Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Energy.f90 modified: Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Momentum.f90 modified: Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Pressure.f90 modified: Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Scalars.f90 modified: Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Turbulence.f90 modified: Shared/Control_Mod/Numerics/Simple_Underrelaxation_For_Vof.f90 modified: Shared/Control_Mod/Numerics/Skewness_Correction_Vof.f90 modified: Shared/Control_Mod/Numerics/Time_Integration_Scheme.f90 modified: Shared/Control_Mod/Numerics/Time_Step.f90 modified: Shared/Control_Mod/Numerics/Tolerance_For_Gauss_Gradients.f90 modified: Shared/Control_Mod/Numerics/Tolerance_For_Simple_Algorithm.f90
Configuration menu - View commit details
-
Copy full SHA for ee7f424 - Browse repository at this point
Copy the full SHA ee7f424View commit details -
Modernizing Control_Mod; step 4
This was the last, but it also proved to be the most sensitive step. If something goes wrong, go back to the previouse check-in. On branch bojan_more_robust_communicator modified: Process/Field_Mod.f90 modified: Process/Field_Mod/Utilities/Potential_Initialization.f90 modified: Process/Main_Pro.f90 modified: Process/Process_Mod/Compute_Scalar.f90 modified: Process/Read_Controls_Mod/Boundary_Conditions.f90 modified: Process/Read_Controls_Mod/Physical_Models.f90 modified: Process/Read_Controls_Mod/Physical_Properties.f90 modified: Process/Turb_Mod.f90 modified: Process/Turb_Mod/Calculate_Heat_Flux.f90 modified: Process/Turb_Mod/Calculate_Scalar_Flux.f90 renamed: Process/Turb_Mod/Roughness_Coefficient.f90 -> Process/Turb_Mod/Roughness_Coeff.f90 modified: Process/Turb_Mod/Src_Eps_K_Eps.f90 modified: Process/Turb_Mod/Src_Eps_K_Eps_Zeta_F.f90 modified: Process/Turb_Mod/Src_Kin_K_Eps.f90 modified: Process/Turb_Mod/Src_Kin_K_Eps_Zeta_F.f90 modified: Process/Turb_Mod/Src_T2.f90 modified: Process/Turb_Mod/Vis_T_K_Eps.f90 modified: Process/Turb_Mod/Vis_T_K_Eps_Zeta_F.f90 modified: Process/Turb_Mod/Vis_T_Subgrid.f90 modified: Shared/Control_Mod.f90 modified: Shared/Control_Mod/Max_Threads.f90 modified: Shared/Control_Mod/Physics/Angular_Velocity_Vector.f90 modified: Shared/Control_Mod/Physics/Buoyancy.f90 modified: Shared/Control_Mod/Physics/Dynamic_Viscosity.f90 modified: Shared/Control_Mod/Physics/Extrapolate_Temperature_Exp.f90 modified: Shared/Control_Mod/Physics/Gravitational_Vector.f90 modified: Shared/Control_Mod/Physics/Heat_Capacity.f90 modified: Shared/Control_Mod/Physics/Heat_Transfer.f90 modified: Shared/Control_Mod/Physics/Hybrid_Les_Rans_Switch.f90 modified: Shared/Control_Mod/Physics/Interface_Tracking.f90 modified: Shared/Control_Mod/Physics/Latent_Heat.f90 modified: Shared/Control_Mod/Physics/Mass_Density.f90 modified: Shared/Control_Mod/Physics/Mass_Flow_Rates.f90 modified: Shared/Control_Mod/Physics/Mass_Transfer.f90 modified: Shared/Control_Mod/Physics/Max_Particles.f90 modified: Shared/Control_Mod/Physics/Number_Of_Domains.f90 modified: Shared/Control_Mod/Physics/Number_Of_Phases.f90 modified: Shared/Control_Mod/Physics/Number_Of_Scalars.f90 modified: Shared/Control_Mod/Physics/Number_Of_Swarm_Sub_Steps.f90 modified: Shared/Control_Mod/Physics/Particle_Tracking.f90 modified: Shared/Control_Mod/Physics/Phase_Capacities.f90 modified: Shared/Control_Mod/Physics/Phase_Conductivities.f90 modified: Shared/Control_Mod/Physics/Phase_Densities.f90 modified: Shared/Control_Mod/Physics/Phase_Viscosities.f90 modified: Shared/Control_Mod/Physics/Point_For_Monitoring_Planes.f90 modified: Shared/Control_Mod/Physics/Potential_Initialization.f90 modified: Shared/Control_Mod/Physics/Pressure_Drops.f90 modified: Shared/Control_Mod/Physics/Reference_Density.f90 modified: Shared/Control_Mod/Physics/Reference_Temperature.f90 modified: Shared/Control_Mod/Physics/Rough_Walls.f90 modified: Shared/Control_Mod/Physics/Roughness_Coefficient.f90 modified: Shared/Control_Mod/Physics/Saturation_Temperature.f90 modified: Shared/Control_Mod/Physics/Scalars_Diffusivity.f90 modified: Shared/Control_Mod/Physics/Smagorinsky_Constant.f90 modified: Shared/Control_Mod/Physics/Starting_Time_Step_For_Swarm_Computation.f90 modified: Shared/Control_Mod/Physics/Starting_Time_Step_For_Swarm_Statistics.f90 modified: Shared/Control_Mod/Physics/Starting_Time_Step_For_Turb_Statistics.f90 modified: Shared/Control_Mod/Physics/Surface_Tension.f90 modified: Shared/Control_Mod/Physics/Swarm_Coefficient_Of_Restitution.f90 modified: Shared/Control_Mod/Physics/Swarm_Density.f90 modified: Shared/Control_Mod/Physics/Swarm_Diameter.f90 modified: Shared/Control_Mod/Physics/Swarm_Subgrid_Scale_Model.f90 modified: Shared/Control_Mod/Physics/Thermal_Conductivity.f90 modified: Shared/Control_Mod/Physics/Track_Front.f90 modified: Shared/Control_Mod/Physics/Track_Surface.f90 modified: Shared/Control_Mod/Physics/Turbulence_Model.f90 modified: Shared/Control_Mod/Physics/Turbulence_Model_Variant.f90 modified: Shared/Control_Mod/Physics/Turbulent_Heat_Flux_Model.f90 modified: Shared/Control_Mod/Physics/Turbulent_Prandtl_Number.f90 modified: Shared/Control_Mod/Physics/Turbulent_Scalar_Flux_Model.f90 modified: Shared/Control_Mod/Physics/Turbulent_Schmidt_Number.f90 modified: Shared/Control_Mod/Physics/Volume_Expansion_Coefficient.f90
Configuration menu - View commit details
-
Copy full SHA for e1c16f8 - Browse repository at this point
Copy the full SHA e1c16f8View commit details -
Modernizing Control_Mod; step 4
This was the last, but it also proved to be the most sensitive step. If something goes wrong, go back to the previouse check-in. On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Process/Field_Mod.f90 modified: Sources/Process/Field_Mod/Utilities/Potential_Initialization.f90 modified: Sources/Process/Main_Pro.f90 modified: Sources/Process/Process_Mod/Compute_Scalar.f90 modified: Sources/Process/Read_Controls_Mod.f90 modified: Sources/Process/Read_Controls_Mod/Boundary_Conditions.f90 modified: Sources/Process/Read_Controls_Mod/Physical_Models.f90 modified: Sources/Process/Read_Controls_Mod/Physical_Properties.f90 renamed: Sources/Process/Read_Controls_Mod/Linear_Solvers.f90 -> Sources/Process/Read_Controls_Mod/Solvers.f90 modified: Sources/Process/Turb_Mod.f90 modified: Sources/Process/Turb_Mod/Calculate_Heat_Flux.f90 modified: Sources/Process/Turb_Mod/Calculate_Scalar_Flux.f90 renamed: Sources/Process/Turb_Mod/Roughness_Coefficient.f90 -> Sources/Process/Turb_Mod/Roughness_Coeff.f90 modified: Sources/Process/Turb_Mod/Src_Eps_K_Eps.f90 modified: Sources/Process/Turb_Mod/Src_Eps_K_Eps_Zeta_F.f90 modified: Sources/Process/Turb_Mod/Src_Kin_K_Eps.f90 modified: Sources/Process/Turb_Mod/Src_Kin_K_Eps_Zeta_F.f90 modified: Sources/Process/Turb_Mod/Src_T2.f90 modified: Sources/Process/Turb_Mod/Vis_T_K_Eps.f90 modified: Sources/Process/Turb_Mod/Vis_T_K_Eps_Zeta_F.f90 modified: Sources/Process/Turb_Mod/Vis_T_Subgrid.f90 modified: Sources/Shared/Control_Mod.f90 modified: Sources/Shared/Control_Mod/Linear_Solvers.f90 modified: Sources/Shared/Control_Mod/Max_Threads.f90 modified: Sources/Shared/Control_Mod/Physics/Angular_Velocity_Vector.f90 modified: Sources/Shared/Control_Mod/Physics/Buoyancy.f90 modified: Sources/Shared/Control_Mod/Physics/Dynamic_Viscosity.f90 modified: Sources/Shared/Control_Mod/Physics/Extrapolate_Temperature_Exp.f90 modified: Sources/Shared/Control_Mod/Physics/Gravitational_Vector.f90 modified: Sources/Shared/Control_Mod/Physics/Heat_Capacity.f90 modified: Sources/Shared/Control_Mod/Physics/Heat_Transfer.f90 modified: Sources/Shared/Control_Mod/Physics/Hybrid_Les_Rans_Switch.f90 modified: Sources/Shared/Control_Mod/Physics/Interface_Tracking.f90 modified: Sources/Shared/Control_Mod/Physics/Latent_Heat.f90 modified: Sources/Shared/Control_Mod/Physics/Mass_Density.f90 modified: Sources/Shared/Control_Mod/Physics/Mass_Flow_Rates.f90 modified: Sources/Shared/Control_Mod/Physics/Mass_Transfer.f90 modified: Sources/Shared/Control_Mod/Physics/Max_Particles.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Domains.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Phases.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Scalars.f90 modified: Sources/Shared/Control_Mod/Physics/Number_Of_Swarm_Sub_Steps.f90 modified: Sources/Shared/Control_Mod/Physics/Particle_Tracking.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Capacities.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Conductivities.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Densities.f90 modified: Sources/Shared/Control_Mod/Physics/Phase_Viscosities.f90 modified: Sources/Shared/Control_Mod/Physics/Point_For_Monitoring_Planes.f90 modified: Sources/Shared/Control_Mod/Physics/Potential_Initialization.f90 modified: Sources/Shared/Control_Mod/Physics/Pressure_Drops.f90 modified: Sources/Shared/Control_Mod/Physics/Reference_Density.f90 modified: Sources/Shared/Control_Mod/Physics/Reference_Temperature.f90 modified: Sources/Shared/Control_Mod/Physics/Rough_Walls.f90 modified: Sources/Shared/Control_Mod/Physics/Roughness_Coefficient.f90 modified: Sources/Shared/Control_Mod/Physics/Saturation_Temperature.f90 modified: Sources/Shared/Control_Mod/Physics/Scalars_Diffusivity.f90 modified: Sources/Shared/Control_Mod/Physics/Smagorinsky_Constant.f90 modified: Sources/Shared/Control_Mod/Physics/Starting_Time_Step_For_Swarm_Computation.f90 modified: Sources/Shared/Control_Mod/Physics/Starting_Time_Step_For_Swarm_Statistics.f90 modified: Sources/Shared/Control_Mod/Physics/Starting_Time_Step_For_Turb_Statistics.f90 modified: Sources/Shared/Control_Mod/Physics/Surface_Tension.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Coefficient_Of_Restitution.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Density.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Diameter.f90 modified: Sources/Shared/Control_Mod/Physics/Swarm_Subgrid_Scale_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Thermal_Conductivity.f90 modified: Sources/Shared/Control_Mod/Physics/Track_Front.f90 modified: Sources/Shared/Control_Mod/Physics/Track_Surface.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulence_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulence_Model_Variant.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Heat_Flux_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Prandtl_Number.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Scalar_Flux_Model.f90 modified: Sources/Shared/Control_Mod/Physics/Turbulent_Schmidt_Number.f90 modified: Sources/Shared/Control_Mod/Physics/Volume_Expansion_Coefficient.f90
Configuration menu - View commit details
-
Copy full SHA for cd0c507 - Browse repository at this point
Copy the full SHA cd0c507View commit details -
Merge branch 'bojan_more_robust_communicator'
Conflicts: Sources/Shared/Control_Mod.f90
Configuration menu - View commit details
-
Copy full SHA for c6be282 - Browse repository at this point
Copy the full SHA c6be282View commit details -
Added a few missing items to syntax
On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 1183a10 - Browse repository at this point
Copy the full SHA 1183a10View commit details -
Added three former global Comm functions to member
These are Comm_Mod_Start, Comm_Mod_End and Comm_Mod_Wait which became Global % Start_Parallel, Global % End_Parallel and Global % Wait. This was also a good chance to expand the usage of Message_Mod On branch bojan_more_robust_communicator modified: Sources/Process/Interface_Mod/Create.f90 modified: Sources/Process/Main_Pro.f90 modified: Sources/Process/Process_Mod/Initialize_Variables.f90 modified: Sources/Process/Read_Controls_Mod/Petsc_Solvers.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Results.f90 modified: Sources/Process/Surf_Mod/Handle_4_Points.f90 modified: Sources/Process/Surf_Mod/Handle_5_Points.f90 modified: Sources/Process/Surf_Mod/Handle_6_Points.f90 modified: Sources/Process/Swarm_Mod/Allocate_Swarm.f90 modified: Sources/Shared/Assert_Mod/Handle_Assert.f90 modified: Sources/Shared/Comm_Mod.f90 renamed: Sources/Shared/Comm_Mod/Parallel/End.f90 -> Sources/Shared/Comm_Mod/Parallel/End_Parallel.f90 renamed: Sources/Shared/Comm_Mod/Parallel/Start.f90 -> Sources/Shared/Comm_Mod/Parallel/Start_Parallel.f90 modified: Sources/Shared/Comm_Mod/Parallel/Wait.f90 renamed: Sources/Shared/Comm_Mod/Sequential/End.f90 -> Sources/Shared/Comm_Mod/Sequential/End_Parallel.f90 renamed: Sources/Shared/Comm_Mod/Sequential/Start.f90 -> Sources/Shared/Comm_Mod/Sequential/Start_Parallel.f90 modified: Sources/Shared/Comm_Mod/Sequential/Wait.f90 modified: Sources/Shared/Message_Mod/Error.f90
Configuration menu - View commit details
-
Copy full SHA for 8ce7ded - Browse repository at this point
Copy the full SHA 8ce7dedView commit details -
Updates in Comm_Mod and (a bit less) Control_Mod
On branch bojan_more_robust_communicator modified: Tests/Functionality/Communication/User_Mod/Beginning_Of_Time_Step.f90 modified: Tests/Functionality/Gradients/User_Mod/Initialize_Variables.f90 modified: Tests/Functionality/Omp/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Hybrid_Les_Rans/Channel_Re_Tau_2000/Uniform_Mesh/User_Mod/Save_Results.f90 modified: Tests/Laminar/Accuracy_Test/Channel_Re_2000/User_Mod/Save_Results.f90 modified: Tests/Laminar/Cylinder/Vertical/User_Mod/Save_Results.f90 modified: Tests/Laminar/Flat_Plate/User_Mod/Plain_Nu.f90 modified: Tests/Les/Barc/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Les/Channel_Re_Tau_180/Periodic_Domain/User_Mod/Save_Results.f90 modified: Tests/Les/Channel_Re_Tau_180/User_Mod/Save_Results.f90 modified: Tests/Les/Forrest/User_Mod/Save_Results.f90 modified: Tests/Les/Pipe_Re_Tau_180/User_Mod/Save_Results.f90 modified: Tests/Les/Rayleigh_Benard_Convection_Ra_10e09/User_Mod/Save_Results.f90 modified: Tests/Manual/Channel_Re_Tau_590/Stretched_Mesh/User_Mod/Save_Results.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Impinging_Jet_Nu.f90 modified: Tests/Manual/Matrix_Of_Cubes/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Rans/Backstep_Re_28000/User_Mod/Backstep_Cf_St.f90 modified: Tests/Rans/Channel_Re_Tau_590/Rsm/User_Mod/Save_Results.f90 modified: Tests/Rans/Channel_Re_Tau_590/Stretched_Mesh/User_Mod/Save_Results.f90 modified: Tests/Rans/Channel_Re_Tau_590/Uniform_Mesh/User_Mod/Save_Results.f90 modified: Tests/Rans/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Impinging_Jet_Nu.f90 modified: Tests/Rans/Pipe_Re_Tau_550/User_Mod/Save_Results.f90 modified: Tests/Rans/Rayleigh_Benard_Convection_Ra_10e09/User_Mod/Save_Results.f90 modified: Tests/Swarm/Bend_90_Degrees/User_Mod/Insert_Particles.f90 modified: Tests/Swarm/Channel_Re_Tau_590/User_Mod/End_Of_Time_Step.f90 modified: Tests/Swarm/Channel_Re_Tau_590/User_Mod/Save_Results.f90 modified: Tests/Swarm/Channel_Re_Tau_590/User_Mod/Save_Swarm.f90 modified: Tests/Swarm/Three_Phase_Flow/User_Mod/Insert_Particles.f90
Configuration menu - View commit details
-
Copy full SHA for ac1b2f9 - Browse repository at this point
Copy the full SHA ac1b2f9View commit details
Commits on Apr 3, 2023
-
Improved internal structure of Control_Mod a bit
On branch bojan_more_robust_communicator modified: Shared/Control_Mod.f90 modified: Shared/Control_Mod/Basic_Functions/Open_Domain_File.f90 modified: Shared/Control_Mod/Basic_Functions/Open_Root_File.f90 modified: Shared/Control_Mod/Basic_Functions/Position_At_One_Key.f90 modified: Shared/Control_Mod/Basic_Functions/Position_At_Three_Keys.f90 modified: Shared/Control_Mod/Basic_Functions/Position_At_Two_Keys.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Char_Item.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Char_Item_On.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Int_Item.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Int_Item_On.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Real_Item.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Real_Item_On.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Real_Vector.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Real_Vector_On.f90 modified: Shared/Control_Mod/Basic_Functions/Read_Strings_On.f90 modified: Shared/Control_Mod/Basic_Functions/Switch_To_Domain.f90 modified: Shared/Control_Mod/Basic_Functions/Switch_To_Root.f90
Configuration menu - View commit details
-
Copy full SHA for ffbd3a2 - Browse repository at this point
Copy the full SHA ffbd3a2View commit details -
Reduced the size of Tokenizer to avoid warnings
OK, so here is the story. Gnu compiler was complaining about the static size of Tokenizer, saying it was too big. In order to reduce it, I did three things: 1. Reduce MAX_TOKENS from 2048 to 32 (I tried 16, but it was too short) 2. Detached the size of the line from MAX_TOKENS*2, which is not the best practicle anyway because it is implicit (line one paramenter for two different things to DL (currently at 160). 3. Use an assertion inside the Tokenizer to check if the number of tokens is sufficient. As a consequence of this, makefiles also had to be up- dated. Whenever browsing through Tokenizer's strings, I use its length as the boundary, not any longer MAX_TOKENS*2. One more detai: MAX_TOKENS is now in the sytnax file for T-Flows. Compiler warning are gone now. Thorough tests are not yet conducted. On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Convert/Convert_Mod/Load_Gmsh.f90 modified: Sources/Convert/makefile modified: Sources/Convert/makefile_explicit_dependencies modified: Sources/Divide/makefile modified: Sources/Divide/makefile_explicit_dependencies modified: Sources/Generate/makefile modified: Sources/Generate/makefile_explicit_dependencies modified: Sources/Shared/File_Mod/Read_Line.f90 modified: Sources/Shared/Grid_Mod/Print_Regions_List.f90 modified: Sources/Shared/Tokenizer_Mod.f90 modified: Sources/Shared/Tokenizer_Mod/Parse.f90
Configuration menu - View commit details
-
Copy full SHA for 8d61d11 - Browse repository at this point
Copy the full SHA 8d61d11View commit details
Commits on Apr 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7a568c8 - Browse repository at this point
Copy the full SHA 7a568c8View commit details -
Last modification proved to be a pain in the neck
Going back to 968a1d8 On branch bojan_more_robust_communicator modified: Tokenizer_Mod.f90
Configuration menu - View commit details
-
Copy full SHA for 8e201c0 - Browse repository at this point
Copy the full SHA 8e201c0View commit details -
An error has be reduced to warning.
In cases of simulaitons with multiple domains, in particulart when mutliple domains are meshed concurrently in GMSH to ensure comformity but some are deleted just before saving the files, the error picked here can occur. However, in that case it is really not an error but rather some faces are hanging blank on purpose. On branch bojan_more_robust_communicator modified: Convert_Mod/Find_Parents.f90
Configuration menu - View commit details
-
Copy full SHA for f0202da - Browse repository at this point
Copy the full SHA f0202daView commit details -
Resolved compiler warning for Tokenizer again
OK, so it was not the size of the Tokenizer about which compiler was complaining, but the size of the Tokenizer when it is inisde another procedure, this time it was Frameless in Message_Mod. To resolve the warning, I ditched the local Tokenizer from Frameless and use global (singleton) one called "Line". Also, the definition of the line had to be moved, from File_Mod to Tokenizer_Mod, where it should have naturally been all along. On branch bojan_more_robust_communicator modified: Shared/File_Mod.f90 modified: Shared/Message_Mod/Frameless.f90 modified: Shared/Tokenizer_Mod.f90
Configuration menu - View commit details
-
Copy full SHA for 4a0a90d - Browse repository at this point
Copy the full SHA 4a0a90dView commit details -
IMPORTANT: changed the orientation of cells' faces
when extracting cells from grid. The way it was before, the Front elements were pointing from VOF=1 towards VOF=0, which is wrong. Read also the comments close to the part of the code which changed. There is no doubt that the whole thing is still a bit nebulous, not surprising when one uses third party libraries, they are always shrouded in a bit of mystery. On branch bojan_more_robust_communicator modified: Shared/Polyhedron_Mod/Extract_From_Grid.f90
Configuration menu - View commit details
-
Copy full SHA for 36b7fcf - Browse repository at this point
Copy the full SHA 36b7fcfView commit details -
Gives a proper name in Save_Debug_Front_Vtu.
Funny thing ... in order to resolve this, I had to introduce new data member into Grid_Mod called "rank", which is just a number holding the domain number which grid represents. This rank is set in Load_Dim (from Grid_Mod) and special assertions are introduced in File_Mod/Set_Name to make sure the rank is not accidentaly left at zero. On branch bojan_more_robust_communicator modified: Process/Front_Mod/Save_Debug_Front_Vtu.f90 modified: Shared/File_Mod/Set_Name.f90 modified: Shared/Grid_Mod.f90 modified: Shared/Grid_Mod/Load_Dim.f90
Configuration menu - View commit details
-
Copy full SHA for a3ec392 - Browse repository at this point
Copy the full SHA a3ec392View commit details
Commits on Apr 6, 2023
-
Some updates in vim control file
On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/control.vim
Configuration menu - View commit details
-
Copy full SHA for e4ad915 - Browse repository at this point
Copy the full SHA e4ad915View commit details
Commits on Apr 15, 2023
-
On branch bojan_more_robust_communicator modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 9d8ab30 - Browse repository at this point
Copy the full SHA 9d8ab30View commit details
Commits on Apr 16, 2023
-
Introduced Time_Type class and its object Time
Date: Sun Apr 16 11:55:55 2023 +0200 On branch bojan_time_module modified: Sources/Process/Backup_Mod/Load.f90 modified: Sources/Process/Backup_Mod/Save.f90 modified: Sources/Process/Backup_Mod/Time_To_Save_Backup.f90 modified: Sources/Process/Field_Mod.f90 modified: Sources/Process/Field_Mod/Utilities/Report_Vol_Balance.f90 modified: Sources/Process/Field_Mod/Utilities/Report_Vol_Balance_Start.f90 modified: Sources/Process/Main_Pro.f90 modified: Sources/Process/Process_Mod/Compute_Energy.f90 modified: Sources/Process/Process_Mod/Compute_Momentum.f90 modified: Sources/Process/Process_Mod/Compute_Pressure.f90 modified: Sources/Process/Process_Mod/Compute_Scalar.f90 modified: Sources/Process/Process_Mod/Convective_Outflow.f90 modified: Sources/Process/Process_Mod/Correct_Velocity.f90 modified: Sources/Process/Process_Mod/Piso_Algorithm.f90 modified: Sources/Process/Results_Mod/Main_Results.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Front.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Results.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Surf.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Swarm.f90 modified: Sources/Process/Results_Mod/Time_To_Save_Results.f90 modified: Sources/Process/Results_Mod/Time_To_Save_Swarm.f90 modified: Sources/Process/Swarm_Mod/Advance_Particles.f90 modified: Sources/Process/Swarm_Mod/Calculate_Mean.f90 new file: Sources/Process/Time_Mod.f90 new file: Sources/Process/Time_Mod/Curr_Dt.f90 new file: Sources/Process/Time_Mod/First_Dt.f90 new file: Sources/Process/Time_Mod/Get_Time.f90 new file: Sources/Process/Time_Mod/Increase_Time.f90 new file: Sources/Process/Time_Mod/Last_Dt.f90 new file: Sources/Process/Time_Mod/Needs_More_Steps.f90 new file: Sources/Process/Time_Mod/Set_Curr_Dt.f90 new file: Sources/Process/Time_Mod/Set_First_Dt.f90 new file: Sources/Process/Time_Mod/Set_Last_Dt.f90 new file: Sources/Process/Time_Mod/Set_Time.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Energy.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Momentum.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Pressure.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Scalar.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Vof.f90 modified: Sources/Process/User_Mod/Beginning_Of_Correct_Velocity.f90 modified: Sources/Process/User_Mod/Beginning_Of_Iteration.f90 modified: Sources/Process/User_Mod/Beginning_Of_Simulation.f90 modified: Sources/Process/User_Mod/Beginning_Of_Time_Step.f90 modified: Sources/Process/User_Mod/Calculate_Mean.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Energy.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Momentum.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Pressure.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Scalar.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Vof.f90 modified: Sources/Process/User_Mod/End_Of_Correct_Velocity.f90 modified: Sources/Process/User_Mod/End_Of_Iteration.f90 modified: Sources/Process/User_Mod/End_Of_Simulation.f90 modified: Sources/Process/User_Mod/End_Of_Time_Step.f90 modified: Sources/Process/User_Mod/Insert_Particles.f90 modified: Sources/Process/User_Mod/Save_Results.f90 modified: Sources/Process/User_Mod/Save_Swarm.f90 modified: Tests/Functionality/Communication/User_Mod/Beginning_Of_Time_Step.f90 modified: Tests/Functionality/Omp/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Hybrid_Les_Rans/Channel_Re_Tau_2000/Uniform_Mesh/User_Mod/End_Of_Time_Step.f90 modified: Tests/Hybrid_Les_Rans/Channel_Re_Tau_2000/Uniform_Mesh/User_Mod/Save_Results.f90 modified: Tests/Laminar/Accuracy_Test/Channel_Re_2000/User_Mod/End_Of_Time_Step.f90 modified: Tests/Laminar/Accuracy_Test/Channel_Re_2000/User_Mod/Save_Results.f90 modified: Tests/Laminar/Cavity/Thermally_Driven/Conjugate/User_Mod/End_Of_Time_Step.f90 modified: Tests/Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/User_Mod/Beginning_Of_Time_Step.f90 modified: Tests/Laminar/Cylinder/Vertical/User_Mod/Beginning_Of_Iteration.f90 modified: Tests/Laminar/Cylinder/Vertical/User_Mod/Save_Results.f90 modified: Tests/Laminar/Flat_Plate/User_Mod/Plain_Nu.f90 modified: Tests/Laminar/Flat_Plate/User_Mod/Plain_Profiles.f90 modified: Tests/Laminar/Flat_Plate/User_Mod/Save_Results.f90 modified: Tests/Laminar/Membrane/2_Domains/User_Mod/Beginning_Of_Iteration.f90 modified: Tests/Les/Barc/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Les/Channel_Re_Tau_180/Periodic_Domain/User_Mod/End_Of_Time_Step.f90 modified: Tests/Les/Channel_Re_Tau_180/Periodic_Domain/User_Mod/Save_Results.f90 modified: Tests/Les/Channel_Re_Tau_180/User_Mod/Save_Results.f90 modified: Tests/Les/Forrest/User_Mod/Beginning_Of_Time_Step.f90 modified: Tests/Les/Forrest/User_Mod/End_Of_Time_Step.f90 modified: Tests/Les/Forrest/User_Mod/Save_Results.f90 modified: Tests/Les/Pipe_Re_Tau_180/User_Mod/End_Of_Time_Step.f90 modified: Tests/Les/Pipe_Re_Tau_180/User_Mod/Save_Results.f90 modified: Tests/Les/Rayleigh_Benard_Convection_Ra_10e09/User_Mod/Save_Results.f90 modified: Tests/Manual/Channel_Re_Tau_590/Stretched_Mesh/User_Mod/Save_Results.f90 modified: Tests/Manual/Conjugate/User_Mod/End_Of_Time_Step.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Impinging_Jet_Nu.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Impinging_Jet_Profiles.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Results.f90 modified: Tests/Manual/Inflows/Option_4/User_Mod/End_Of_Time_Step.f90 modified: Tests/Manual/Matrix_Of_Cubes/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Manual/Rising_Bubble/User_Mod/End_Of_Time_Step.f90 modified: Tests/Manual/Thermally_Driven/Varible/User_Mod/Beginning_Of_Simulation.f90 modified: Tests/Manual/Thermally_Driven/Varible/User_Mod/Beginning_Of_Time_Step.f90 modified: Tests/Rans/Backstep_Re_28000/User_Mod/Backstep_Cf_St.f90 modified: Tests/Rans/Backstep_Re_28000/User_Mod/Backstep_Profiles.f90 modified: Tests/Rans/Backstep_Re_28000/User_Mod/Save_Results.f90 modified: Tests/Rans/Channel_Re_Tau_590/Rsm/User_Mod/Save_Results.f90 modified: Tests/Rans/Channel_Re_Tau_590/Stretched_Mesh/User_Mod/Save_Results.f90 modified: Tests/Rans/Channel_Re_Tau_590/Uniform_Mesh/User_Mod/Save_Results.f90 modified: Tests/Rans/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Impinging_Jet_Nu.f90 modified: Tests/Rans/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Impinging_Jet_Profiles.f90 modified: Tests/Rans/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Results.f90 modified: Tests/Rans/Pipe_Re_Tau_550/User_Mod/Save_Results.f90 modified: Tests/Rans/Rayleigh_Benard_Convection_Ra_10e09/User_Mod/Save_Results.f90 modified: Tests/Swarm/Bend_90_Degrees/User_Mod/Insert_Particles.f90 modified: Tests/Swarm/Channel_Re_Tau_590/User_Mod/End_Of_Time_Step.f90 modified: Tests/Swarm/Channel_Re_Tau_590/User_Mod/Insert_Particles.f90 modified: Tests/Swarm/Channel_Re_Tau_590/User_Mod/Save_Results.f90 modified: Tests/Swarm/Channel_Re_Tau_590/User_Mod/Save_Swarm.f90 modified: Tests/Swarm/Cylinders_Periodic/User_Mod/Insert_Particles.f90 modified: Tests/Swarm/Rod_Bundle_Polyhedral/User_Mod/Insert_Particles.f90 modified: Tests/Swarm/T_Junction_Square/User_Mod/Insert_Particles.f90 modified: Tests/Swarm/Three_Phase_Flow/User_Mod/Insert_Particles.f90 modified: Tests/Vof/Dam_Break_3d/User_Mod/End_Of_Time_Step.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/Beginning_Of_Correct_Velocity.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/End_Of_Compute_Momentum.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/End_Of_Compute_Pressure.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/End_Of_Correct_Velocity.f90 modified: Tests/Vof/Pie/User_Mod/End_Of_Time_Step.f90 modified: Tests/Vof/Rising_Bubble/User_Mod/End_Of_Time_Step.f90 modified: Tests/Vof/Spurious/User_Mod/End_Of_Time_Step.f90 modified: Tests/Vof/Stefan/User_Mod/End_Of_Compute_Energy.f90 modified: Tests/Vof/Stefan/User_Mod/End_Of_Compute_Pressure.f90 modified: Tests/Vof/Stefan/User_Mod/End_Of_Compute_Vof.f90 modified: Tests/Vof/Sucking/User_Mod/End_Of_Compute_Energy.f90 modified: Tests/Vof/Sucking/User_Mod/End_Of_Compute_Pressure.f90 modified: Tests/Vof/Sucking/User_Mod/End_Of_Compute_Vof.f90 modified: Tests/Vof/Vertical_Tube/User_Mod/End_Of_Time_Step.f90
Configuration menu - View commit details
-
Copy full SHA for 339619c - Browse repository at this point
Copy the full SHA 339619cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d0282f - Browse repository at this point
Copy the full SHA 1d0282fView commit details
Commits on Apr 19, 2023
-
Implicit none was missing everywhere in Time_Mod!
On branch bojan_time_module modified: Time_Mod/Curr_Dt.f90 modified: Time_Mod/First_Dt.f90 modified: Time_Mod/Get_Time.f90 modified: Time_Mod/Increase_Time.f90 modified: Time_Mod/Last_Dt.f90 modified: Time_Mod/Needs_More_Steps.f90 modified: Time_Mod/Set_Curr_Dt.f90 modified: Time_Mod/Set_First_Dt.f90 modified: Time_Mod/Set_Last_Dt.f90 modified: Time_Mod/Set_Time.f90
Configuration menu - View commit details
-
Copy full SHA for 28a063a - Browse repository at this point
Copy the full SHA 28a063aView commit details -
IMPORTANT: Introduced Iter_Mod
Also introduced a new procedure in Grid_Mod, Load_And_Prepare_For_Processing to shorten the Main_Pro for a dozen lines or so. Date: Wed Apr 19 18:16:08 2023 +0200 On branch bojan_time_module modified: Documentation/Syntax/.vim/syntax/fortran.vim new file: Sources/Process/Iter_Mod.f90 new file: Sources/Process/Iter_Mod/Current.f90 new file: Sources/Process/Iter_Mod/Get_Max.f90 new file: Sources/Process/Iter_Mod/Get_Min.f90 new file: Sources/Process/Iter_Mod/Get_Tol.f90 new file: Sources/Process/Iter_Mod/Max_Fields_Residual.f90 new file: Sources/Process/Iter_Mod/Needs_More_Iterations.f90 new file: Sources/Process/Iter_Mod/Set_Max.f90 new file: Sources/Process/Iter_Mod/Set_Min.f90 new file: Sources/Process/Iter_Mod/Set_Tol.f90 modified: Sources/Process/Main_Pro.f90 modified: Sources/Process/Process_Mod/Compute_Energy.f90 modified: Sources/Process/Process_Mod/Compute_Momentum.f90 modified: Sources/Process/Process_Mod/Compute_Pressure.f90 modified: Sources/Process/Process_Mod/Compute_Scalar.f90 modified: Sources/Process/Process_Mod/Correct_Velocity.f90 modified: Sources/Process/Process_Mod/Piso_Algorithm.f90 modified: Sources/Process/Read_Controls_Mod.f90 modified: Sources/Process/Read_Controls_Mod/Boundary_Conditions.f90 new file: Sources/Process/Read_Controls_Mod/Iterations.f90 modified: Sources/Process/Read_Controls_Mod/Native_Solvers.f90 modified: Sources/Process/Read_Controls_Mod/Numerical_Schemes.f90 modified: Sources/Process/Read_Controls_Mod/Petsc_Solvers.f90 modified: Sources/Process/Read_Controls_Mod/Physical_Models.f90 modified: Sources/Process/Read_Controls_Mod/Physical_Properties.f90 modified: Sources/Process/Read_Controls_Mod/Solvers.f90 modified: Sources/Process/Turb_Mod.f90 modified: Sources/Process/Turb_Mod/Compute_F22.f90 modified: Sources/Process/Turb_Mod/Compute_Stress.f90 modified: Sources/Process/Turb_Mod/Compute_Variable.f90 modified: Sources/Process/Turb_Mod/Main_Turb.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Energy.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Momentum.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Pressure.f90 modified: Sources/Process/User_Mod/Beginning_Of_Compute_Scalar.f90 modified: Sources/Process/User_Mod/Beginning_Of_Correct_Velocity.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Energy.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Momentum.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Pressure.f90 modified: Sources/Process/User_Mod/End_Of_Compute_Scalar.f90 modified: Sources/Process/User_Mod/End_Of_Correct_Velocity.f90 modified: Sources/Process/makefile modified: Sources/Process/makefile_explicit_dependencies modified: Sources/Shared/Grid_Mod.f90 new file: Sources/Shared/Grid_Mod/Load_And_Prepare_For_Processing.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/Beginning_Of_Correct_Velocity.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/End_Of_Compute_Momentum.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/End_Of_Compute_Pressure.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/End_Of_Correct_Velocity.f90 modified: Tests/Vof/Stefan/User_Mod/End_Of_Compute_Energy.f90 modified: Tests/Vof/Stefan/User_Mod/End_Of_Compute_Pressure.f90 modified: Tests/Vof/Sucking/User_Mod/End_Of_Compute_Energy.f90 modified: Tests/Vof/Sucking/User_Mod/End_Of_Compute_Pressure.f90
Configuration menu - View commit details
-
Copy full SHA for aa96745 - Browse repository at this point
Copy the full SHA aa96745View commit details
Commits on Apr 20, 2023
-
Nothing really, updated a comment.
On branch bojan_iter_module modified: Sources/Process/Main_Pro.f90
Configuration menu - View commit details
-
Copy full SHA for e367760 - Browse repository at this point
Copy the full SHA e367760View commit details -
Updates in syntax for control and Fortran sources
On branch bojan_iter_module modified: Documentation/Syntax/.vim/syntax/control.vim modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 67afe64 - Browse repository at this point
Copy the full SHA 67afe64View commit details -
The case when residuals did not reached the tolerance level were not considered at all :-( On branch bojan_iter_module modified: Sources/Process/Iter_Mod/Needs_More_Iterations.f90
Configuration menu - View commit details
-
Copy full SHA for 8c2e0a8 - Browse repository at this point
Copy the full SHA 8c2e0a8View commit details -
IMPORTANT: Tidied up the controls for solvers!
There was a lot of mess in calling control functions for linear solvers, both native and PETSc. Default solver for non-symmetric systems was 'cg' in some cases, and what is much more dramatic, 'cg' was by default coupled with 'asm' preconditioner which is not symmetric in parallel and and messes up the convergence (in parallel). To cite Pierre Jolivet, on of the more experienced PETSc gurus: "KSPCG requires a symmetric PC. By default, PCASMType is PC_ASM_RESTRICT, which yields a non-symmetric preconditioner. With a single process, this does not matter, but with more than one process, it does. If you switch to -pc_asm_type basic, KSPCG should converge. That being said, for Laplace equation, there are much faster alternatives than PCASM, e.g., PCGAMG." On branch bojan_iter_module modified: Sources/Process/Read_Controls_Mod/Petsc_Solvers.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Energy.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Momentum.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Potential.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Pressure.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Scalars.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Turbulence.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Vof.f90 modified: Sources/Shared/Control_Mod/Native/Solver_For_Wall_Distance.f90
Configuration menu - View commit details
-
Copy full SHA for 2c9126e - Browse repository at this point
Copy the full SHA 2c9126eView commit details -
A commented block to check if matrix is symmetric
Ideally, this should be a separate function. On branch bojan_iter_module modified: C_Petsc_Interface.c
Configuration menu - View commit details
-
Copy full SHA for 7b4e96a - Browse repository at this point
Copy the full SHA 7b4e96aView commit details -
Expanded comments in Petsc_Mod a little bit.
On branch bojan_iter_module modified: Petsc_Mod/True/Solve_Petsc.f90
Configuration menu - View commit details
-
Copy full SHA for b8161fc - Browse repository at this point
Copy the full SHA b8161fcView commit details -
Updated links to PETSc man pages.
On branch bojan_iter_module modified: C_Petsc_Interface.c
Configuration menu - View commit details
-
Copy full SHA for 292d557 - Browse repository at this point
Copy the full SHA 292d557View commit details -
Tried to fix the test for Heat_Exchanger/2_Domains
On branch bojan_iter_module modified: test_build.sh
Configuration menu - View commit details
-
Copy full SHA for 520bfa5 - Browse repository at this point
Copy the full SHA 520bfa5View commit details
Commits on Apr 22, 2023
-
On branch bojan_iter_module modified: Read_Controls_Mod/Petsc_Solvers.f90
Configuration menu - View commit details
-
Copy full SHA for 26044eb - Browse repository at this point
Copy the full SHA 26044ebView commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6ae0518 - Browse repository at this point
Copy the full SHA 6ae0518View commit details
Commits on May 2, 2023
-
Expanded readme file for a test case a bit.
On branch bojan_iter_module modified: Tests/Vof/Rising_Bubble/readme
Configuration menu - View commit details
-
Copy full SHA for 79873fd - Browse repository at this point
Copy the full SHA 79873fdView commit details -
Added the following note to makefile for Process:
At the very end of the makefile, environment variables for PETSc libraries are included. If you have a compiler mismatch there, that is if you PETSc was compiled with different compiler from the one you are using to compile Process, errors will occur. On branch bojan_iter_module modified: Sources/Process/makefile
Configuration menu - View commit details
-
Copy full SHA for e72471d - Browse repository at this point
Copy the full SHA e72471dView commit details
Commits on May 17, 2023
-
Promoted all Swarm's functions to members!
On branch bojan_iter_module modified: Main_Pro.f90 modified: Results_Mod/Save_Vtu_Swarm.f90 modified: Swarm_Mod.f90 modified: Swarm_Mod/Advance_Particles.f90 renamed: Swarm_Mod/Calculate_Mean.f90 -> Swarm_Mod/Calculate_Particles_Mean.f90 modified: Swarm_Mod/Exchange_Particles.f90 modified: Swarm_Mod/Grad_Modeled_Flow.f90 modified: Swarm_Mod/Move_Particle.f90 modified: Swarm_Mod/Particle_Time_Scale.f90 renamed: Swarm_Mod/Print_Statistics.f90 -> Swarm_Mod/Print_Swarm_Statistics.f90 modified: Swarm_Mod/Sgs_Discrete_Random_Walk.f90 modified: Swarm_Mod/Sgs_Fukagata.f90
Configuration menu - View commit details
-
Copy full SHA for e583cc3 - Browse repository at this point
Copy the full SHA e583cc3View commit details
Commits on Jun 1, 2023
-
Fixed a message it writes down.
On branch bojan_iter_module modified: Probe_1d_Cells_Nodes.f90 modified: Probe_1d_Nodes.f90
Configuration menu - View commit details
-
Copy full SHA for fdcc3d4 - Browse repository at this point
Copy the full SHA fdcc3d4View commit details -
Added a few constants for particle tracking.
On branch bojan_iter_module modified: Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for eac994d - Browse repository at this point
Copy the full SHA eac994dView commit details -
IMPORTANT: Can read Fluent files created with OF
The trouble was that ANSYS software creates cell sections as one super-long line, but OF breaks the line in chunks. I never actually managed to come up with an algorithm which can deal with both, until this commit. Well at least I hope On branch bojan_iter_module modified: Convert/Convert_Mod/Load_Fluent.f90
Configuration menu - View commit details
-
Copy full SHA for c925da4 - Browse repository at this point
Copy the full SHA c925da4View commit details
Commits on Jun 20, 2023
-
IMPORTANT: Can read Fluent files created with OF
The trouble was that ANSYS software creates cell sections as one super-long line, but OF breaks the line in chunks. I never actually managed to come up with an algorithm which can deal with both, until this commit. Well at least I hope On branch bojan_iter_module modified: Convert/Convert_Mod/Load_Fluent.f90
Configuration menu - View commit details
-
Copy full SHA for 5aab0e1 - Browse repository at this point
Copy the full SHA 5aab0e1View commit details -
Merge branch 'bojan_iter_module' from the server
I have no idea, as usual, what is being merged.
Configuration menu - View commit details
-
Copy full SHA for cf6ecec - Browse repository at this point
Copy the full SHA cf6ececView commit details -
Resolved issue of too long boundary condition list
On branch bojan_iter_module modified: Shared/Grid_Mod/Print_Regions_List.f90
Configuration menu - View commit details
-
Copy full SHA for b8050b9 - Browse repository at this point
Copy the full SHA b8050b9View commit details
Commits on Jun 22, 2023
-
Resolved sluggish restart with Choi's correction
On branch bojan_iter_module modified: Process_Mod/Rhie_And_Chow.f90
Configuration menu - View commit details
-
Copy full SHA for f7ed7e4 - Browse repository at this point
Copy the full SHA f7ed7e4View commit details
Commits on Jun 23, 2023
-
Python scripts to extract boundary conditions
On branch bojan_iter_module modified: Sources/Process/Results_Mod/Save_Vtu_Results.f90
Configuration menu - View commit details
-
Copy full SHA for 5586466 - Browse repository at this point
Copy the full SHA 5586466View commit details
Commits on Sep 2, 2023
-
Added intention for some arguments.
That's good for safety. On branch bojan_iter_module modified: Process/Turb_Mod/Face_Cond_And_Stress.f90 modified: Process/Turb_Mod/Face_Diff_and_Stress.f90 modified: Process/Turb_Mod/Face_Stress.f90 modified: Process/Turb_Mod/Face_Vis.f90
Configuration menu - View commit details
-
Copy full SHA for d23a779 - Browse repository at this point
Copy the full SHA d23a779View commit details -
Uses cell values when computing buoyancy new wall
Hamo noticed that buoyancy force gets too high near walls when wall functions are used. Therefore, in order to compute buoyancy near the walls, "fw" is used instead of plain "f" On branch bojan_iter_module modified: Process/Field_Mod/Utilities/Buoyancy_Forces.f90
Configuration menu - View commit details
-
Copy full SHA for 3d49a70 - Browse repository at this point
Copy the full SHA 3d49a70View commit details
Commits on Sep 5, 2023
-
Moved xs, ys and zs from Grid to Front.
On branch bojan_implements_giorgias_changes modified: Process/Front_Mod.f90 modified: Process/Front_Mod/Allocate_Front.f90 modified: Process/Front_Mod/Mark_Cells_And_Faces.f90 modified: Process/Front_Mod/Save_Debug_Front_Vtu.f90 modified: Process/Vof_Mod.f90 modified: Process/Vof_Mod/Utilities/Calculate_Grad_Matrix_With_Front.f90 modified: Process/Vof_Mod/Utilities/Grad_Component_No_Refresh_With_Front.f90 modified: Shared/Grid_Mod.f90 modified: Shared/Grid_Mod/Allocate_Faces.f90 modified: ../Tests/Vof/Stefan/User_Mod/End_Of_Compute_Energy.f90
Configuration menu - View commit details
-
Copy full SHA for 1332315 - Browse repository at this point
Copy the full SHA 1332315View commit details -
On branch bojan_implements_giorgias_changes modified: Results_Mod/Time_To_Save_Results.f90
Configuration menu - View commit details
-
Copy full SHA for 0fc305f - Browse repository at this point
Copy the full SHA 0fc305fView commit details -
Avoided unused variable warning.
On branch bojan_implements_giorgias_changes modified: Iter_Mod/Max_Fields_Residual.f90
Configuration menu - View commit details
-
Copy full SHA for 2bb2ac4 - Browse repository at this point
Copy the full SHA 2bb2ac4View commit details
Commits on Sep 6, 2023
-
Transferred mass transfer models from Giorgia
With this check in, only Stefan problem was tested. The changes are many, but most important are: - Replaced elems_at_face(:,:) with intersects_face(:); - Introduced fields t_0 and t_1, which hold gradients for phases 0 and 1 and also saves them in the results; - Replaced Vof % q_int with Vof % a12 and Vof % a21, so that saturation temperature can be inserted as a boundary condition, not a vague flux - Estimation of mass transfer is now cell-based, as it should be On branch bojan_implements_giorgias_changes modified: Sources/Process/Front_Mod.f90 modified: Sources/Process/Front_Mod/Allocate_Front.f90 modified: Sources/Process/Front_Mod/Mark_Cells_And_Faces.f90 modified: Sources/Process/Front_Mod/Save_Debug_Front_Vtu.f90 modified: Sources/Process/Process_Mod/Compute_Energy.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Results.f90 modified: Sources/Process/Vof_Mod.f90 modified: Sources/Process/Vof_Mod/Core/Allocate_Vof.f90 modified: Sources/Process/Vof_Mod/Core/Main_Vof.f90 modified: Sources/Process/Vof_Mod/Utilities/Calculate_Grad_Matrix_With_Front.f90 new file: Sources/Process/Vof_Mod/Utilities/Extrapolate_Normal_To_Front.f90 modified: Sources/Process/Vof_Mod/Utilities/Grad_Component_No_Refresh_With_Front.f90 modified: Sources/Process/Vof_Mod/Utilities/Mass_Transfer_Estimate.f90 modified: Tests/Vof/Stefan/User_Mod/End_Of_Compute_Energy.f90 modified: Tests/Vof/Stefan/User_Mod/Initialize_Variables.f90 new file: Tests/Vof/Stefan/scale_domain.py new file: Tests/Vof/Stefan/scale_front.py modified: Tests/Vof/Sucking/User_Mod/End_Of_Compute_Energy.f90
Configuration menu - View commit details
-
Copy full SHA for 8eb01fa - Browse repository at this point
Copy the full SHA 8eb01faView commit details
Commits on Sep 17, 2023
-
On branch bojan_implements_giorgias_changes modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for ddee99a - Browse repository at this point
Copy the full SHA ddee99aView commit details -
Convert and Divide accept commnes in input lines
Although it sounds like an insignificant detail, it allows one to insert commens in .scr files (mainly convert.scr and divide.scr) which makes them much more readable. I hope this will not ruin any of the scripts for testing which Egor wrote. He modifies those files from testing script. On branch bojan_implements_giorgias_changes modified: Sources/Convert/Convert_Mod/Calculate_Geometry.f90 modified: Sources/Convert/Main_Con.f90 modified: Sources/Divide/Main_Div.f90 modified: Sources/Shared/File_Mod.f90 new file: Sources/Shared/File_Mod/Single_Int_From_Keyboard.f90 new file: Sources/Shared/File_Mod/Single_Word_From_Keyboard.f90 modified: Tests/Les/Matrix_Of_Cubes/convert.scr new file: Tests/Vof/Rising_Bubble/convert.scr modified: Tests/Vof/Rising_Bubble/divide.scr
Configuration menu - View commit details
-
Copy full SHA for e2398e3 - Browse repository at this point
Copy the full SHA e2398e3View commit details
Commits on Sep 18, 2023
-
On branch bojan_tuning_petsc_again modified: Documentation/Syntax/.vim/syntax/control.vim modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for fbef655 - Browse repository at this point
Copy the full SHA fbef655View commit details -
Added a missing profile.dat file
On branch bojan_tuning_petsc_again new file: Tests/Laminar/Backstep/Orthogonal/Solvers_Scaling/profile.dat
Configuration menu - View commit details
-
Copy full SHA for ebd9c80 - Browse repository at this point
Copy the full SHA ebd9c80View commit details -
1. Changed a couple of variable names in Var_Mod 2. Passes variable instead of array to Solver % Run 3. Reduced the number of parameters passed to Solver % Run On branch bojan_tuning_petsc_again modified: Process/Field_Mod/Utilities/Compute_Wall_Distance.f90 modified: Process/Field_Mod/Utilities/Potential_Initialization.f90 modified: Process/Native_Mod/Prec_Form.f90 modified: Process/Native_Mod/Prec_Solve.f90 modified: Process/Process_Mod/Compute_Energy.f90 modified: Process/Process_Mod/Compute_Momentum.f90 modified: Process/Process_Mod/Compute_Pressure.f90 modified: Process/Process_Mod/Compute_Scalar.f90 modified: Process/Process_Mod/Piso_Algorithm.f90 modified: Process/Read_Controls_Mod/Native_Solvers.f90 modified: Process/Solver_Mod.f90 modified: Process/Solver_Mod/Run.f90 modified: Process/Turb_Mod/Compute_F22.f90 modified: Process/Turb_Mod/Compute_Stress.f90 modified: Process/Turb_Mod/Compute_Variable.f90 modified: Process/Var_Mod.f90 modified: Process/Vof_Mod/Core/Solve_System.f90 modified: Process/makefile
Configuration menu - View commit details
-
Copy full SHA for add8c20 - Browse repository at this point
Copy the full SHA add8c20View commit details -
IMPORTANT: Added option: BLEND_SYSTEM_MATRICES
Which is self-descriptive, for blendig system matrices with upwind contribution. It is a technique which makes much more sense to RANS than to other methods. On branch bojan_tuning_petsc_again modified: Documentation/Syntax/.vim/syntax/control.vim modified: Documentation/all_control_keywords modified: Sources/Process/Field_Mod.f90 modified: Sources/Process/Numerics_Mod/Advection_Term.f90 modified: Sources/Process/Process_Mod/Compute_Energy.f90 modified: Sources/Process/Process_Mod/Compute_Momentum.f90 modified: Sources/Process/Process_Mod/Compute_Scalar.f90 modified: Sources/Process/Read_Controls_Mod/Numerical_Schemes.f90 modified: Sources/Process/Turb_Mod/Compute_Stress.f90 modified: Sources/Process/Turb_Mod/Compute_Variable.f90 modified: Sources/Process/makefile_explicit_dependencies modified: Sources/Shared/Control_Mod.f90 new file: Sources/Shared/Control_Mod/Numerics/Blend_System_Matrices.f90 modified: Tests/Laminar/Backstep/Orthogonal/Solvers_Scaling/control
Configuration menu - View commit details
-
Copy full SHA for eb550d2 - Browse repository at this point
Copy the full SHA eb550d2View commit details
Commits on Sep 19, 2023
-
PART OF THE ATTEMPT TO IMPROVE PETSC PERFORMANCE
On branch bojan_tuning_petsc_again One of the most important changes I did in this endeavour was to introuce Petsc_Type inside a variable, so that each variable can hold its own copy of PETSc matrices, vectors and solvers. (By doing so, I was hoping to improve the performance of the code by avoiding copying the matrices and updating the preconditioner, but it lead to very modest improvements.) Changes done: 1. modified: Var_Mod.f90 renamed: Var_Mod/Allocate_New_Only.f90 -> Var_Mod/Create_New_Only.f90 renamed: Var_Mod/Allocate_Solution.f90 -> Var_Mod/Create_Solution.f90 new file: Var_Mod/Destroy_New_Only.f90 new file: Var_Mod/Destroy_Solution.f90 I introduced Petsc_Type inside the variable, but also added a few member functions (to destroy the object, and renamed some. 2. modified: Solver_Mod.f90 modified: Solver_Mod/Create_Solver.f90 modified: Solver_Mod/End.f90 modified: Solver_Mod/Remove_Singular.f90 modified: Solver_Mod/Run.f90 modified: Solver_Mod/Set_Singular.f90 modified: Petsc_Mod.f90 modified: Petsc_Mod/Fake/Create_Petsc.f90 new file: Petsc_Mod/Fake/Destroy_Petsc.f90 modified: Petsc_Mod/Fake/Solve_Petsc.f90 modified: Petsc_Mod/True/Create_Petsc.f90 new file: Petsc_Mod/True/Destroy_Petsc.f90 modified: Petsc_Mod/True/Solve_Petsc.f90 Since the Petsc_Type changed its position, it reflected the way Solver_Mod is written. The definition of Petsc_Type is gone and syntax to call solvers changed too. Changes to Petsc_Mod were necessary too. 3. modified: Field_Mod.f90 renamed: Field_Mod/Core/Allocate_Field.f90 -> Field_Mod/Core/Create_Field.f90 modified: Field_Mod/Utilities/Compute_Wall_Distance.f90 modified: Field_Mod/Utilities/Potential_Initialization.f90 Field_Mod, since it holds a Var_Type, was impacted by the changes in Var_Mod 4. modified: Process_Mod/Compute_Momentum.f90 modified: Process_Mod/Compute_Pressure.f90 modified: Process_Mod/Compute_Scalar.f90 modified: Process_Mod/Compute_Energy.f90 modified: Turb_Mod/Compute_Variable.f90 modified: Numerics_Mod/Advection_Term.f90 In these files, only the position of the logical blend_matrix was moved from the Field_Mod to the Var_mod. 5. modified: Main_Pro.f90 modified: Swarm_Mod.f90 renamed: Swarm_Mod/Allocate_Swarm.f90 -> Swarm_Mod/Create_Swarm.f90 modified: Turb_Mod.f90 modified: Turb_Mod/Compute_Stress.f90 modified: Turb_Mod/Compute_Variable.f90 renamed: Turb_Mod/Allocate_Turb.f90 -> Turb_Mod/Create_Turb.f90 modified: Vof_Mod.f90 renamed: Vof_Mod/Core/Allocate_Vof.f90 -> Vof_Mod/Core/Create_Vof.f90 The changes following the change in Var_Mod, but also, for the sake of unifor- mity, I renamed all Allocate_ functions to Create_. 6. modified: Native_Mod.f90 modified: Native_Mod/Create_Native.f90 Here I only added an assertion. 7. modified: C_Petsc_Interface.c Added a lot of new interface functions to PETSc 8. modified: Matrix_Mod.f90 modified: Matrix_Mod/Create_Matrix.f90 Moved array "glo" from Petsc_Mod to Matrix_mod. 9. modified: Read_Controls_Mod/Numerical_Schemes.f90 modified: Read_Controls_Mod/Petsc_Solvers.f90 modified: Laminar/Backstep/Orthogonal/Solvers_Scaling/control modified: Les/Matrix_Of_Cubes/control modified: Manual/Matrix_Of_Cubes/Comparison/control modified: Manual/Matrix_Of_Cubes/control modified: Vof/Rising_Bubble/control modified: Documentation/Syntax/.vim/syntax/control.vim
Configuration menu - View commit details
-
Copy full SHA for 56101af - Browse repository at this point
Copy the full SHA 56101afView commit details -
The good and the bad and the ugly.
1. The good: found out why I couldn't get performance from PETSc, it was because of a call to MatrixAssemblyBegin 2. The bad: couldn't think of a better way to control whether the profiling info should be generated than a global variable. 3. The ugly: there is no way to send profiling info to a file. On branch bojan_tuning_petsc_again modified: Sources/Process/Petsc_Mod.f90 modified: Sources/Process/Petsc_Mod/True/Create_Petsc.f90 modified: Sources/Process/Petsc_Mod/True/Solve_Petsc.f90 modified: Sources/Process/Solver_Mod/End.f90
Configuration menu - View commit details
-
Copy full SHA for 9897f26 - Browse repository at this point
Copy the full SHA 9897f26View commit details -
Fixed wrong number of parameters
On branch bojan_tuning_petsc_again modified: Sources/Process/C_Petsc_Interface.c
Configuration menu - View commit details
-
Copy full SHA for 1897681 - Browse repository at this point
Copy the full SHA 1897681View commit details -
IMPORTANT: Fixed the way how to pass strings to C
On branch bojan_tuning_petsc_again modified: Petsc_Mod/True/Create_Petsc.f90 modified: Petsc_Mod/True/Solve_Petsc.f90
Configuration menu - View commit details
-
Copy full SHA for 01738fe - Browse repository at this point
Copy the full SHA 01738feView commit details -
Writing to log files by PETSc started to work.
I don't understand exactly why, it just strated out of a sudden. Maybe, but just maybe, it has to do with the fact that I recompiled PETSc with option --with-log=1, but even with that it didn't start immediatelly. modified: Documentation/Syntax/.vim/syntax/control.vim modified: Sources/Process/Petsc_Mod.f90 modified: Sources/Process/Petsc_Mod/True/Create_Petsc.f90 modified: Sources/Process/Read_Controls_Mod/Petsc_Solvers.f90 modified: Sources/Process/Var_Mod.f90 modified: Sources/Process/Var_Mod/Create_Solution.f90 modified: Tests/Laminar/Backstep/Orthogonal/Solvers_Scaling/control modified: Tests/Les/Matrix_Of_Cubes/control modified: Tests/Manual/Matrix_Of_Cubes/Comparison/control modified: Tests/Manual/Matrix_Of_Cubes/control modified: Tests/Vof/Rising_Bubble/control
Configuration menu - View commit details
-
Copy full SHA for 97381e8 - Browse repository at this point
Copy the full SHA 97381e8View commit details -
On branch bojan_tuning_petsc_again modified: Petsc_Mod/True/Create_Petsc.f90
Configuration menu - View commit details
-
Copy full SHA for 0f97569 - Browse repository at this point
Copy the full SHA 0f97569View commit details -
On branch bojan_tuning_petsc_again modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for f6a335f - Browse repository at this point
Copy the full SHA f6a335fView commit details
Commits on Sep 20, 2023
-
Corrected: was searching for non-existent backup
On branch bojan_tuning_petsc_again modified: Tests/Les/Matrix_Of_Cubes/control
Configuration menu - View commit details
-
Copy full SHA for 0afb789 - Browse repository at this point
Copy the full SHA 0afb789View commit details -
GOOD: PETSC objects can be shared beteen variables
At this point, momentum equations share one matrix and all Reynolds stresses too. On branch bojan_tuning_petsc_again modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Process/Field_Mod/Core/Create_Field.f90 modified: Sources/Process/Petsc_Mod.f90 modified: Sources/Process/Petsc_Mod/Fake/Create_Petsc.f90 modified: Sources/Process/Petsc_Mod/Fake/Solve_Petsc.f90 modified: Sources/Process/Petsc_Mod/True/Create_Petsc.f90 modified: Sources/Process/Petsc_Mod/True/Solve_Petsc.f90 modified: Sources/Process/Read_Controls_Mod/Petsc_Solvers.f90 modified: Sources/Process/Turb_Mod/Create_Turb.f90 modified: Sources/Process/Var_Mod.f90 modified: Sources/Process/Var_Mod/Create_Solution.f90 modified: Sources/Process/makefile modified: Sources/Shared/Const_Mod.f90 modified: Sources/Shared/Control_Mod/Basic_Functions/Read_Strings_On.f90
Configuration menu - View commit details
-
Copy full SHA for b467fea - Browse repository at this point
Copy the full SHA b467feaView commit details -
Now releases potential after using it
It was a reasonable thing to do, no need to drag a whole variable around if it is used only once. On branch bojan_tuning_petsc_again modified: Process/Field_Mod.f90 modified: Process/Field_Mod/Core/Create_Field.f90 modified: Process/Field_Mod/Utilities/Compute_Wall_Distance.f90 modified: Process/Field_Mod/Utilities/Potential_Initialization.f90 modified: Process/Results_Mod/Save_Vtu_Results.f90
Configuration menu - View commit details
-
Copy full SHA for 1629ec1 - Browse repository at this point
Copy the full SHA 1629ec1View commit details
Commits on Sep 21, 2023
-
IMPORTANT: Corrected the position of petsc_options
On branch bojan_tuning_petsc_again modified: Read_Controls_Mod/Petsc_Solvers.f90
Configuration menu - View commit details
-
Copy full SHA for ac82d07 - Browse repository at this point
Copy the full SHA ac82d07View commit details -
Updated so that they accepts comments as input
On branch bojan_tuning_petsc_again modified: ../Shared/Probe_1d_Cells.f90 modified: ../Shared/Probe_1d_Nodes.f90 modified: ../Shared/Probe_2d.f90
Configuration menu - View commit details
-
Copy full SHA for 1b48767 - Browse repository at this point
Copy the full SHA 1b48767View commit details -
On branch bojan_tuning_petsc_again deleted: Shared/Probe_1d_Cells_Nodes.f90
Configuration menu - View commit details
-
Copy full SHA for da1e0fc - Browse repository at this point
Copy the full SHA da1e0fcView commit details -
Expanded with __FILE__ and __LINE__
On branch bojan_tuning_petsc_again modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 31a7411 - Browse repository at this point
Copy the full SHA 31a7411View commit details -
VERY NICE: Sped up saving (cfn,dim,vtu) big time!
With this commit I am submitting the changes needed to speed up saving of .cfn, .dim and .vtu files - a lot - almost twenty times. The issue was in buffering. I was assuming Fortran (or OS for that matter) would somehow do the buffering in the best way possible. I was wrong - it doesn't even come close to the case when I perform buffering myself. So ... this is what this commit is all about: changed files are buffered! On branch bojan_sped_up_saving_big_time modified: Sources/Process/Results_Mod/Save_Vtu_Results.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Scalar_Int.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Scalar_Real.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Tensor_6_Real.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Vector_Real.f90 modified: Sources/Shared/Grid_Mod/Save_Cfn.f90 modified: Sources/Shared/Grid_Mod/Save_Dim.f90 modified: Sources/Shared/Grid_Mod/Save_Vtu_Cells.f90 modified: Sources/Shared/Grid_Mod/Save_Vtu_Faces.f90
Configuration menu - View commit details
-
Copy full SHA for 84138a8 - Browse repository at this point
Copy the full SHA 84138a8View commit details
Commits on Sep 22, 2023
-
VERY NICE: Sped up the reading of GMSH files a lot
I managed to achieve it with "windowed buffering", that is reading the input file in big chunks and analyzing one by one, but making sure that there is always a window from the previous buffer because it may contain a portion of the pattern you are looking for. As a part of it, a new module was introduced: Pattern_Mod Good stuff! On branch bojan_sped_up_saving_big_time modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Convert/Convert_Mod.f90 modified: Sources/Convert/Convert_Mod/Load_Gmsh.f90 new file: Sources/Convert/Pattern_Mod.f90 new file: Sources/Convert/Pattern_Mod/Create_Pattern.f90 new file: Sources/Convert/Pattern_Mod/Match_Pattern.f90 modified: Sources/Convert/makefile
Configuration menu - View commit details
-
Copy full SHA for 157d01e - Browse repository at this point
Copy the full SHA 157d01eView commit details -
Wouldn't compile if a comment contained /* in it.
It would probably confuse the preprocessor On branch bojan_sped_up_saving_big_time modified: Sources/Convert/Convert_Mod/Load_Gmsh.f90 modified: Sources/Convert/makefile_explicit_dependencies modified: Sources/Divide/makefile_explicit_dependencies modified: Sources/Generate/makefile_explicit_dependencies modified: Sources/Process/makefile_explicit_dependencies
Configuration menu - View commit details
-
Copy full SHA for 57db5ca - Browse repository at this point
Copy the full SHA 57db5caView commit details -
Centered the buildings and can rotate them now
On branch bojan_sped_up_saving_big_time modified: City_Benchmark/1.city.geo modified: City_Benchmark/1_building.geo modified: City_Benchmark/3.city.geo modified: City_Benchmark/3_buildings.geo modified: City_Benchmark/convert.1.scr modified: City_Benchmark/convert.3.scr modified: City_Benchmark/ground.geo
Configuration menu - View commit details
-
Copy full SHA for fc188d2 - Browse repository at this point
Copy the full SHA fc188d2View commit details -
This is neat, Insert_Buildings can take comments
On branch bojan_sped_up_saving_big_time modified: Convert/Convert_Mod/Insert_Buildings.f90
Configuration menu - View commit details
-
Copy full SHA for 2306146 - Browse repository at this point
Copy the full SHA 2306146View commit details -
Messages on file size make no sense any more.
On branch bojan_sped_up_saving_big_time modified: Convert/Convert_Mod/Load_Gmsh.f90
Configuration menu - View commit details
-
Copy full SHA for 6963109 - Browse repository at this point
Copy the full SHA 6963109View commit details -
Deleted an object which doesn't exist anymore
On branch bojan_sped_up_saving_big_time modified: Process/Petsc_Mod/Fake/Solve_Petsc.f90
Configuration menu - View commit details
-
Copy full SHA for 209b33a - Browse repository at this point
Copy the full SHA 209b33aView commit details -
IMPORTANT: Fix a compilation issue.
On branch bojan_sped_up_saving_big_time modified: Process/Solver_Mod/End.f90
Configuration menu - View commit details
-
Copy full SHA for 99cfefa - Browse repository at this point
Copy the full SHA 99cfefaView commit details -
Implemented a new and nice error message.
On branch bojan_sped_up_saving_big_time modified: Process/Read_Controls_Mod/Boundary_Conditions.f90
Configuration menu - View commit details
-
Copy full SHA for ee5b103 - Browse repository at this point
Copy the full SHA ee5b103View commit details -
Finally got rid of that saving initial conditions
... no matter if you wanted it or not On branch bojan_sped_up_saving_big_time modified: Process/Results_Mod/Main_Results.f90
Configuration menu - View commit details
-
Copy full SHA for ccbb430 - Browse repository at this point
Copy the full SHA ccbb430View commit details -
Maybe one building should follow suit. On branch bojan_sped_up_saving_big_time modified: 3.city.geo modified: 3_buildings.geo
Configuration menu - View commit details
-
Copy full SHA for 4f90427 - Browse repository at this point
Copy the full SHA 4f90427View commit details -
Added a test case which generated inflow b.c.
On branch bojan_sped_up_saving_big_time new file: City_Benchmark/Generate_Inflow_Sub_Case/User_Mod/Save_Results.f90 new file: City_Benchmark/Generate_Inflow_Sub_Case/chan.dom new file: City_Benchmark/Generate_Inflow_Sub_Case/control new file: City_Benchmark/Generate_Inflow_Sub_Case/divide.scr new file: City_Benchmark/Generate_Inflow_Sub_Case/generate.scr new file: City_Benchmark/Generate_Inflow_Sub_Case/inlet_profile.dat
Configuration menu - View commit details
-
Copy full SHA for e875e2c - Browse repository at this point
Copy the full SHA e875e2cView commit details -
Added control and inflow file which seem to work
On branch bojan_sped_up_saving_big_time new file: City_Benchmark/control new file: City_Benchmark/inlet_profile.dat
Configuration menu - View commit details
-
Copy full SHA for 04656cb - Browse repository at this point
Copy the full SHA 04656cbView commit details
Commits on Sep 23, 2023
-
Implied do loop was causing trouble for Intel comp
On branch bojan_sped_up_saving_big_time modified: Results_Mod/Save_Vtu_Results.f90
Configuration menu - View commit details
-
Copy full SHA for e14d59b - Browse repository at this point
Copy the full SHA e14d59bView commit details -
On branch bojan_sped_up_saving_big_time modified: Process/Read_Controls_Mod/Boundary_Conditions.f90 modified: Process/Read_Controls_Mod/Native_Solvers.f90 modified: Process/Read_Controls_Mod/Numerical_Schemes.f90 modified: Process/Read_Controls_Mod/Petsc_Solvers.f90 modified: Process/Read_Controls_Mod/Physical_Models.f90 modified: Process/Read_Controls_Mod/Physical_Properties.f90 modified: Process/Turb_Mod/Create_Turb.f90 modified: Process/Vof_Mod/Core/Create_Vof.f90
Configuration menu - View commit details
-
Copy full SHA for 888b65d - Browse repository at this point
Copy the full SHA 888b65dView commit details -
Don't write a Python file for every time step
On branch bojan_sped_up_saving_big_time modified: Results_Mod/Save_Vtu_Results.f90
Configuration menu - View commit details
-
Copy full SHA for db94539 - Browse repository at this point
Copy the full SHA db94539View commit details -
On branch bojan_sped_up_saving_big_time modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 6eb54e8 - Browse repository at this point
Copy the full SHA 6eb54e8View commit details -
VERY GOOD: Buffered reading of .dim and .cfn files
On branch bojan_sped_up_saving_big_time modified: Shared/File_Mod.f90 modified: Shared/Grid_Mod.f90 modified: Shared/Grid_Mod/Load_Cfn.f90 modified: Shared/Grid_Mod/Load_Dim.f90
Configuration menu - View commit details
-
Copy full SHA for 0b699d3 - Browse repository at this point
Copy the full SHA 0b699d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dfcee2 - Browse repository at this point
Copy the full SHA 0dfcee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34bf1ec - Browse repository at this point
Copy the full SHA 34bf1ecView commit details -
On branch bojan_sped_up_saving_big_time modified: Shared/Profiler_Mod/Statistics.f90
Configuration menu - View commit details
-
Copy full SHA for 39f72b1 - Browse repository at this point
Copy the full SHA 39f72b1View commit details -
Added a secret tweak to avoid coordinate alignment
On branch bojan_sped_up_saving_big_time modified: Convert/Convert_Mod/Insert_Buildings.f90 modified: Convert/Main_Con.f90
Configuration menu - View commit details
-
Copy full SHA for d4ad8e3 - Browse repository at this point
Copy the full SHA d4ad8e3View commit details -
Fixed for the scripts with comments
On branch bojan_sped_up_saving_big_time modified: test_build.sh
Configuration menu - View commit details
-
Copy full SHA for 9c236fa - Browse repository at this point
Copy the full SHA 9c236faView commit details -
Forgot to add these two functions
On branch bojan_sped_up_saving_big_time new file: Shared/File_Mod/Buffered_Read_Int_Array.f90 new file: Shared/File_Mod/Buffered_Read_Real_Array.f90
Configuration menu - View commit details
-
Copy full SHA for 4992887 - Browse repository at this point
Copy the full SHA 4992887View commit details -
Merge branch 'bojan_sped_up_saving_big_time' of https://github.com/De…
…lNov/T-Flows into bojan_sped_up_saving_big_time
Configuration menu - View commit details
-
Copy full SHA for 67656ba - Browse repository at this point
Copy the full SHA 67656baView commit details -
Checks if there is a control file before crashing
On branch bojan_sped_up_saving_big_time modified: Sources/Shared/Control_Mod/Basic_Functions/Open_Root_File.f90
Configuration menu - View commit details
-
Copy full SHA for 19f476b - Browse repository at this point
Copy the full SHA 19f476bView commit details
Commits on Sep 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cd09ba4 - Browse repository at this point
Copy the full SHA cd09ba4View commit details -
Made it more clear how to generate inlet condition
On branch bojan_sped_up_saving_big_time new file: Generate_Inflow_Sub_Case/chan-res-ts020000.dat new file: inlet_profile.dat
Configuration menu - View commit details
-
Copy full SHA for 9d87af5 - Browse repository at this point
Copy the full SHA 9d87af5View commit details -
Limit messages to one processor only.
On branch bojan_sped_up_saving_big_time modified: Read_Controls_Mod/Boundary_Conditions.f90
Configuration menu - View commit details
-
Copy full SHA for c1fcb4b - Browse repository at this point
Copy the full SHA c1fcb4bView commit details -
Make sure you destroy potential if it is not used.
On branch bojan_sped_up_saving_big_time modified: Field_Mod/Utilities/Potential_Initialization.f90 modified: Main_Pro.f90
Configuration menu - View commit details
-
Copy full SHA for 59d3512 - Browse repository at this point
Copy the full SHA 59d3512View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea0960 - Browse repository at this point
Copy the full SHA 6ea0960View commit details -
LITTLE FIX: It was using non-initialized pointer
On branch bojan_sped_up_saving_big_time modified: Field_Mod/Utilities/Potential_Initialization.f90
Configuration menu - View commit details
-
Copy full SHA for d388dcf - Browse repository at this point
Copy the full SHA d388dcfView commit details -
Now creteas an input profile directly.
On branch bojan_sped_up_saving_big_time modified: User_Mod/Save_Results.f90
Configuration menu - View commit details
-
Copy full SHA for 0e6ca22 - Browse repository at this point
Copy the full SHA 0e6ca22View commit details -
On branch bojan_sped_up_saving_big_time modified: Generate_Inflow_Sub_Case/chan.dom
Configuration menu - View commit details
-
Copy full SHA for dd6d6a0 - Browse repository at this point
Copy the full SHA dd6d6a0View commit details -
On branch bojan_sped_up_saving_big_time modified: convert.scr
Configuration menu - View commit details
-
Copy full SHA for 029ba01 - Browse repository at this point
Copy the full SHA 029ba01View commit details -
Improved the format of a printed message.
On branch bojan_sped_up_saving_big_time modified: Convert/Convert_Mod/Calculate_Geometry.f90
Configuration menu - View commit details
-
Copy full SHA for 1b4689b - Browse repository at this point
Copy the full SHA 1b4689bView commit details -
On branch bojan_sped_up_saving_big_time modified: Sources/Convert/Convert_Mod/Load_Gmsh.f90 modified: Sources/Shared/Grid_Mod/Load_Dim.f90
Configuration menu - View commit details
-
Copy full SHA for eb5629d - Browse repository at this point
Copy the full SHA eb5629dView commit details -
Added new function: "Search_Coordinate_Clusters"
and also removed the oldie Probe_2d, which was not even used any more. Actually, it was never used at all. Stillborn. On branch bojan_sped_up_saving_big_time modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Convert/Main_Con.f90 modified: Sources/Generate/Main_Gen.f90 modified: Sources/Generate/makefile modified: Sources/Shared/Grid_Mod.f90 new file: Sources/Shared/Grid_Mod/Search_Coordinate_Clusters.f90 deleted: Sources/Shared/Probe_2d.f90 deleted: Sources/Shared/Probe_2d.h90
Configuration menu - View commit details
-
Copy full SHA for 21355e5 - Browse repository at this point
Copy the full SHA 21355e5View commit details -
Explicit control of solver tolerances.
On branch bojan_sped_up_saving_big_time modified: Tests/Hybrid_Les_Rans/City_Benchmark/control
Configuration menu - View commit details
-
Copy full SHA for 21c909c - Browse repository at this point
Copy the full SHA 21c909cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48c60aa - Browse repository at this point
Copy the full SHA 48c60aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd7910 - Browse repository at this point
Copy the full SHA 9fd7910View commit details -
Added error traps to makefiles
On branch bojan_sped_up_saving_big_time modified: Convert/makefile modified: Divide/makefile modified: Generate/makefile modified: Process/makefile
Configuration menu - View commit details
-
Copy full SHA for 2f4e611 - Browse repository at this point
Copy the full SHA 2f4e611View commit details
Commits on Sep 25, 2023
-
One more error trap in makefile
On branch bojan_sped_up_saving_big_time modified: Process/makefile
Configuration menu - View commit details
-
Copy full SHA for 634a1b6 - Browse repository at this point
Copy the full SHA 634a1b6View commit details -
Added one and removed another (convert scripts)
On branch bojan_sped_up_saving_big_time deleted: Functionality/Gradients/convert.scr new file: Manual/Lid_Driven_Cavity/Hexa/convert.scr
Configuration menu - View commit details
-
Copy full SHA for 27011da - Browse repository at this point
Copy the full SHA 27011daView commit details -
Inserted comments in some convert scripts
On branch bojan_sped_up_saving_big_time modified: Functionality/Communication/convert_a.scr modified: Functionality/Communication/convert_b.scr modified: Functionality/Gradients/convert_cylinder_tetras_dual.scr modified: Functionality/Meshes/Gmsh/Pipe/convert.scr modified: Laminar/Cavity/Lid_Driven/Tetrahedral/Re_0400/convert.1.scr modified: Laminar/Cavity/Lid_Driven/Tetrahedral/Re_0400/convert.2.scr modified: Laminar/Membrane/Spiral_Poly/convert_cold_dual.scr modified: Laminar/Membrane/Spiral_Poly/convert_hot_dual.scr
Configuration menu - View commit details
-
Copy full SHA for 9b15f31 - Browse repository at this point
Copy the full SHA 9b15f31View commit details -
Fixed and inserted comments in convert scripts
On branch bojan_sped_up_saving_big_time modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-dual.scr modified: Laminar/Backstep/Polyhedral/convert.scr modified: Laminar/Cavity/Thermally_Driven/Skewed/convert.scr modified: Laminar/Channel/convert-dual.scr modified: Manual/Lid_Driven_Cavity/Dual/convert.scr modified: Manual/Parallel/convert.scr modified: Swarm/Rod_Bundle_Polyhedral/convert.scr
Configuration menu - View commit details
-
Copy full SHA for 69908c4 - Browse repository at this point
Copy the full SHA 69908c4View commit details -
Added a missing know variable (FCOMP)
On branch bojan_sped_up_saving_big_time modified: Sources/Convert/makefile modified: Sources/Divide/makefile modified: Sources/Generate/makefile modified: Sources/Process/makefile
Configuration menu - View commit details
-
Copy full SHA for 28a3001 - Browse repository at this point
Copy the full SHA 28a3001View commit details -
Changed the logic a little bit:
It asks for uniformity enforcement only for dual grids. For the others, it really doesn't make senste, it is reduntant. On branch bojan_sped_up_saving_big_time modified: Sources/Convert/Convert_Mod/Calculate_Geometry.f90 modified: Sources/Convert/Main_Con.f90 modified: Sources/Generate/Main_Gen.f90 modified: Sources/Shared/Grid_Mod/Search_Coordinate_Clusters.f90
Configuration menu - View commit details
-
Copy full SHA for 8a1e3a3 - Browse repository at this point
Copy the full SHA 8a1e3a3View commit details -
IMPORTANT FIX: Wasn't working for small files
The logic I had before was only working for files which are bigger than buffers. It wasn't easy to fix, but I think I have a working solution now. On branch bojan_sped_up_saving_big_time modified: Convert_Mod/Load_Gmsh.f90
Configuration menu - View commit details
-
Copy full SHA for e423768 - Browse repository at this point
Copy the full SHA e423768View commit details
Commits on Sep 26, 2023
-
Expanded convert scripts with some comments
On branch bojan_sped_up_saving_big_time modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-dual.scr modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-per-x.scr modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-per-y.scr modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-per-z.scr modified: Functionality/Meshes/Gmsh/Cube/One_Boundary_Condition/convert-one.scr modified: Functionality/Meshes/Gmsh/Cube/Tetrahedral_Periodic/convert-tet.scr modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e5 modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e6 modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e7 modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e8 modified: Manual/Conjugate/convert.1.scr modified: Manual/Conjugate/convert.2.scr modified: Manual/Conjugate/convert.3.scr modified: Manual/Impinging_Jet_2d_Distant_Re_23000/convert.scr modified: Manual/Inflows/convert.cylinder.scr modified: Manual/Inflows/convert.precursor.scr modified: Manual/Thermally_Driven/Direct/convert.scr modified: Manual/Thermally_Driven/Varible/convert.scr modified: Swarm/Bend_90_Degrees/convert.1.scr modified: Swarm/Bend_90_Degrees/convert.2.scr modified: Swarm/T_Junction_Circular/convert.scr modified: Vof/Pie/convert.scr
Configuration menu - View commit details
-
Copy full SHA for 653ced5 - Browse repository at this point
Copy the full SHA 653ced5View commit details -
Expanded convert scripts with some comments
On branch bojan_sped_up_saving_big_time modified: Functionality/Gradients/convert_cube.scr modified: Functionality/Gradients/convert_cylinder_hexas.scr modified: Functionality/Gradients/convert_cylinder_prisms.scr modified: Functionality/Gradients/convert_cylinder_tetras.scr modified: Functionality/Meshes/Ansys/Elbow_Ascii/convert-ascii.scr modified: Functionality/Meshes/Ansys/Elbow_Binary/convert-binary.scr modified: Functionality/Meshes/Gmsh/Arrow/convert.scr modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-dual.scr modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-per-x.scr modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-per-y.scr modified: Functionality/Meshes/Gmsh/Cube/Hexahedral_Periodic/convert-per-z.scr modified: Functionality/Meshes/Gmsh/Cube/One_Boundary_Condition/convert-one.scr modified: Functionality/Meshes/Gmsh/Cube/Tetrahedral_Periodic/convert-tet.scr modified: Functionality/Meshes/Gmsh/Cylinder/convert.scr modified: Functionality/Meshes/Gmsh/L_Shape/convert.scr modified: Functionality/Meshes/Gmsh/Wedge/convert.scr modified: Functionality/Meshes/Gmsh/X_Junction/convert.scr modified: Hybrid_Les_Rans/Cylinder/convert.scr modified: Laminar/Backstep/Orthogonal_With_Eddies/convert.scr modified: Laminar/Cavity/Lid_Driven/Skewed/convert.scr modified: Laminar/Cavity/Thermally_Driven/Conjugate/convert.1.scr modified: Laminar/Cavity/Thermally_Driven/Conjugate/convert.2.scr modified: Laminar/Cavity/Thermally_Driven/Conjugate/convert.3.scr modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e5 modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e6 modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e7 modified: Laminar/Cavity/Thermally_Driven/Direct/Variable_Properties_Air/convert_ra_10e8 modified: Laminar/Convective_Outflow/convert.scr modified: Laminar/Cylinder/Horizontal/convert.scr modified: Laminar/Flat_Plate/convert.scr modified: Laminar/Heat_Exchanger/2_Domains/convert_lower_dom.scr modified: Laminar/Heat_Exchanger/2_Domains/convert_upper_dom.scr modified: Laminar/Heat_Exchanger/3_Domains/convert_lower_dom.scr modified: Laminar/Heat_Exchanger/3_Domains/convert_membrane.scr modified: Laminar/Heat_Exchanger/3_Domains/convert_upper_dom.scr modified: Laminar/Membrane/2_Domains/convert_lower_dom.scr modified: Laminar/Membrane/2_Domains/convert_upper_dom.scr modified: Laminar/Membrane/Spacers/Concave/convert.scr modified: Laminar/Membrane/Spacers/Parallelogram/convert.scr modified: Laminar/Membrane/Spacers/Teardrop/convert.scr modified: Laminar/Membrane/Spiral/convert_cold.scr modified: Laminar/Membrane/Spiral/convert_hot.scr modified: Laminar/Module/convert.scr modified: Les/Barc/convert.scr modified: Les/Forrest/convert.scr modified: Les/Forrest/convert_plant_trees.scr modified: Les/Pipe_Re_Tau_180/convert.scr modified: Manual/Conjugate/convert.1.scr modified: Manual/Conjugate/convert.2.scr modified: Manual/Conjugate/convert.3.scr modified: Manual/Impinging_Jet_2d_Distant_Re_23000/convert.scr modified: Manual/Inflows/convert.cylinder.scr modified: Manual/Inflows/convert.precursor.scr modified: Manual/Matrix_Of_Cubes/convert.scr modified: Manual/Rising_Bubble/convert.scr modified: Manual/Thermally_Driven/Direct/convert.scr modified: Manual/Thermally_Driven/Varible/convert.scr modified: Rans/Fuel_Bundle/convert.scr modified: Rans/Impinging_Jet_2d_Distant_Re_23000/convert.scr modified: Rans/Membrane/convert.1.scr modified: Rans/Membrane/convert.2.scr modified: Rans/Membrane/convert.3.scr modified: Rans/Pipe_Re_Tau_550/convert.scr modified: Swarm/Bend_90_Degrees/convert.1.scr modified: Swarm/Bend_90_Degrees/convert.2.scr modified: Swarm/Cylinders_Periodic/convert.scr modified: Swarm/Rod_Bundle_Hexagonal/convert.scr modified: Swarm/T_Junction_Circular/convert.scr modified: Vof/Dam_Break_3d/convert.scr modified: Vof/Eight_Bubbles/convert_dual.scr modified: Vof/Eight_Bubbles/convert_hex.scr modified: Vof/Fuel_Bundle/convert.scr modified: Vof/Pie/D_5.9/Case_03_Mo_1.7e+0/convert.scr modified: Vof/Pie/D_5.9/Case_07_Mo_2.9e-2/convert.scr modified: Vof/Pie/D_5.9/Case_11_Mo_1.3e-3/convert.scr modified: Vof/Pie/D_5.9/Case_15_Mo_4.6e-6/convert.scr modified: Vof/Pie/convert.scr modified: Vof/Vertical_Tube/convert.scr
Configuration menu - View commit details
-
Copy full SHA for c8ae042 - Browse repository at this point
Copy the full SHA c8ae042View commit details -
On branch bojan_sped_up_saving_big_time modified: Sources/Shared/Grid_Mod/Search_Coordinate_Clusters.f90
Configuration menu - View commit details
-
Copy full SHA for a8d2681 - Browse repository at this point
Copy the full SHA a8d2681View commit details -
Merge branch 'bojan_sped_up_saving_big_time' of https://github.com/De…
…lNov/T-Flows into bojan_sped_up_saving_big_time
Configuration menu - View commit details
-
Copy full SHA for f0ff1c2 - Browse repository at this point
Copy the full SHA f0ff1c2View commit details
Commits on Sep 27, 2023
-
Strange, field "mir" was nowhere used.
I was sure I needed it for BiCG or some preconditioner. Your branch is up to date with 'origin/bojan_sped_up_saving_big_time'. modified: Process/Matrix_Mod.f90 modified: Process/Matrix_Mod/Create_Matrix.f90
Configuration menu - View commit details
-
Copy full SHA for 1a1cd07 - Browse repository at this point
Copy the full SHA 1a1cd07View commit details -
A bit more restrictive when allocating memory
On branch bojan_sped_up_saving_big_time modified: Shared/Grid_Mod.f90 modified: Shared/Grid_Mod/Allocate_Cells.f90 modified: Shared/Grid_Mod/Allocate_Faces.f90 modified: Shared/Grid_Mod/Allocate_Nodes.f90
Configuration menu - View commit details
-
Copy full SHA for 2d4277f - Browse repository at this point
Copy the full SHA 2d4277fView commit details -
IMPORTANT FIX: Wrong parameter was passed!
On branch bojan_sped_up_saving_big_time modified: Solver_Mod/Set_Singular.f90
Configuration menu - View commit details
-
Copy full SHA for fc4cb7e - Browse repository at this point
Copy the full SHA fc4cb7eView commit details
Commits on Sep 28, 2023
-
Added two more interfaces for PETSc.
On branch bojan_sped_up_saving_big_time modified: Sources/Process/C_Petsc_Interface.c modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for fd09160 - Browse repository at this point
Copy the full SHA fd09160View commit details -
Removed any mention of the fixed format.
On branch bojan_sped_up_saving_big_time modified: syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 7350c41 - Browse repository at this point
Copy the full SHA 7350c41View commit details -
Explicity defined T-Flows' include files here.
On branch bojan_sped_up_saving_big_time new file: ftdetect/include.vim new file: ftdetect/readme new file: syntax/readme
Configuration menu - View commit details
-
Copy full SHA for 149b3cf - Browse repository at this point
Copy the full SHA 149b3cfView commit details -
On branch bojan_sped_up_saving_big_time modified: Shared/Browse.h90 modified: Shared/Grid_Mod/Determine_Regions_Ranges.f90
Configuration menu - View commit details
-
Copy full SHA for ca0f647 - Browse repository at this point
Copy the full SHA ca0f647View commit details
Commits on Sep 29, 2023
-
A couple of fixes to makefiles:
- Generate, Convert and Divide should not accept MPI option - Process should accept DIR_CASE option On branch bojan_sped_up_saving_big_time modified: Convert/makefile modified: Divide/makefile modified: Generate/makefile modified: Process/makefile
Configuration menu - View commit details
-
Copy full SHA for 78c0a55 - Browse repository at this point
Copy the full SHA 78c0a55View commit details -
Faces_In_Domain => Faces_In_Domain_And_At_Buffers
It just makes more sense and is clearer. I think I also introduced one more macro with this commit and it is called: Cell_In_This_Proc. I think, but I am not sure. modified: Sources/Divide/Divide_Mod/Save_Subdomains.f90 modified: Sources/Process/Field_Mod/Gradients/Calculate_Grad_Matrix.f90 modified: Sources/Process/Field_Mod/Gradients/Grad_Component.f90 modified: Sources/Process/Field_Mod/Gradients/Grad_Component_No_Refresh.f90 modified: Sources/Process/Field_Mod/Gradients/Grad_Gauss.f90 modified: Sources/Process/Field_Mod/Gradients/Grad_Gauss_Pressure.f90 modified: Sources/Process/Field_Mod/Gradients/Grad_Three_Components_No_Refresh.f90 modified: Sources/Process/Field_Mod/Interpolations/Interpolate_To_Faces_Harmonic.f90 modified: Sources/Process/Field_Mod/Interpolations/Interpolate_To_Faces_Linear.f90 modified: Sources/Process/Field_Mod/Utilities/Calculate_Bulk_Fluxes.f90 modified: Sources/Process/Numerics_Mod/Advection_Term.f90 modified: Sources/Process/Process_Mod/Compute_Momentum_Explicit.f90 modified: Sources/Process/Process_Mod/Rhie_And_Chow.f90 modified: Sources/Process/Vof_Mod/Core/Correct_Beta.f90 modified: Sources/Process/Vof_Mod/Core/Discretize.f90 modified: Sources/Process/Vof_Mod/Core/Max_Courant_Number.f90 modified: Sources/Process/Vof_Mod/Core/Predict_Beta.f90 modified: Sources/Process/Vof_Mod/Curvature/Smooth_Curvature.f90 modified: Sources/Process/Vof_Mod/Curvature/Smooth_Scalar.f90 modified: Sources/Process/Vof_Mod/Utilities/Mass_Transfer_Estimate.f90 modified: Sources/Shared/Browse.h90 modified: Sources/Shared/Grid_Mod/Determine_Regions_Ranges.f90 modified: Sources/Shared/Grid_Mod/Determine_Threads.f90 modified: Tests/Functionality/Omp/User_Mod/Beginning_Of_Simulation.f90
Configuration menu - View commit details
-
Copy full SHA for c48c74a - Browse repository at this point
Copy the full SHA c48c74aView commit details -
Added colors to compiler options.
Cute, but hardly useful. Just cute. On branch bojan_sped_up_saving_big_time modified: test_build.sh
Configuration menu - View commit details
-
Copy full SHA for 3868df9 - Browse repository at this point
Copy the full SHA 3868df9View commit details -
Spreading Cell_In_This_Proc(), a useful macro
On branch bojan_sped_up_saving_big_time modified: Sources/Process/Field_Mod/Utilities/Calculate_Bulk_Fluxes.f90 modified: Sources/Process/Petsc_Mod.f90 modified: Sources/Process/Petsc_Mod/True/Create_Petsc.f90 modified: Sources/Process/Process_Mod/Update_Boundary_Values.f90 modified: Sources/Process/Results_Mod/Save_Vtu_Results.f90 modified: Sources/Process/Surf_Mod.f90 modified: Sources/Process/Surf_Mod/Distribute_Cell_Coords.f90 modified: Sources/Process/Surf_Mod/Distribute_Smooth.f90 modified: Sources/Process/Swarm_Mod.f90 modified: Sources/Process/Swarm_Mod/Print_Swarm_Statistics.f90 modified: Sources/Shared/Grid_Mod/Determine_Regions_Ranges.f90 modified: Sources/Shared/Grid_Mod/Form_Cells_Comm.f90 modified: Sources/Shared/Grid_Mod/Form_Maps_For_Backup.f90 modified: Sources/Shared/Grid_Mod/Print_Grid_Statistics.f90 modified: Tests/Laminar/Cavity/Thermally_Driven/Conjugate/User_Mod/End_Of_Time_Step.f90 modified: Tests/Laminar/Membrane/2_Domains/User_Mod/Beginning_Of_Iteration.f90 modified: Tests/Manual/Conjugate/User_Mod/End_Of_Time_Step.f90
Configuration menu - View commit details
-
Copy full SHA for af95db4 - Browse repository at this point
Copy the full SHA af95db4View commit details
Commits on Sep 30, 2023
-
Test now script knows that Generate, Convert, ...
... and Divide do not accept MPI as an option, and don't send this option accordingly. On branch bojan_sped_up_saving_big_time modified: Tests/test_build.sh
Configuration menu - View commit details
-
Copy full SHA for 7dbee6c - Browse repository at this point
Copy the full SHA 7dbee6cView commit details -
Faces_In_Domain => Faces_In_Domain_And_At_Buffers
+ Cell_In_This_Proc. On branch bojan_sped_up_saving_big_time modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 320b446 - Browse repository at this point
Copy the full SHA 320b446View commit details -
Corrected Parallel only when n_proc > 2
On branch bojan_sped_up_saving_big_time modified: Sources/Shared/Comm_Mod/Shared/Parallel_Run.f90
Configuration menu - View commit details
-
Copy full SHA for 602b8c5 - Browse repository at this point
Copy the full SHA 602b8c5View commit details -
Error message for non-existant PETSc moved from
Solve_Petsc to Read_Control_Solvers. On branch bojan_sped_up_saving_big_time modified: Sources/Process/Petsc_Mod/Fake/Solve_Petsc.f90 modified: Sources/Process/Read_Controls_Mod/Solvers.f90
Configuration menu - View commit details
-
Copy full SHA for 0a7a1f1 - Browse repository at this point
Copy the full SHA 0a7a1f1View commit details -
Turned a warning into an error.
On branch bojan_sped_up_saving_big_time modified: User_Mod/Insert_Particles.f90
Configuration menu - View commit details
-
Copy full SHA for afe3ff1 - Browse repository at this point
Copy the full SHA afe3ff1View commit details -
Changed the way subdomains are saved.
Instead of: Sub-00001 Sub-00002 Sub-00003 Sub-00004 It is now: Sub/00001 Sub/00002 Sub/00003 Sub/00004 So that the case directory doesn't get too cluttered with names. Only one sub-directory is visible and is called simply "Sub" On branch bojan_sped_up_saving_big_time modified: Shared/File_Mod/Set_Name.f90
Configuration menu - View commit details
-
Copy full SHA for 495eb88 - Browse repository at this point
Copy the full SHA 495eb88View commit details -
Improved the syntax with macros
On branch bojan_sped_up_saving_big_time modified: Field_Mod/Utilities/Compute_Wall_Distance.f90 modified: Field_Mod/Utilities/Potential_Initialization.f90
Configuration menu - View commit details
-
Copy full SHA for 950f6dd - Browse repository at this point
Copy the full SHA 950f6ddView commit details -
Includes macro for browsing now
On branch bojan_sped_up_saving_big_time modified: Process/Matrix_Mod.f90
Configuration menu - View commit details
-
Copy full SHA for ca934ae - Browse repository at this point
Copy the full SHA ca934aeView commit details -
Surprisingly, Intel doesn't check bounds in debug
One has to include this specific options - crazy. (I don't know what Nvidia does, but I also didn't use it in quite a while.) On branch bojan_sped_up_saving_big_time modified: Convert/makefile modified: Divide/makefile modified: Generate/makefile modified: Process/makefile
Configuration menu - View commit details
-
Copy full SHA for 67e4dff - Browse repository at this point
Copy the full SHA 67e4dffView commit details -
Added sources for narrower matrix, but no use yet.
On branch bojan_sped_up_saving_big_time new file: Process/Matrix_Mod/Unused/Create_Matrix.f90 new file: Process/Matrix_Mod/Unused/readme
Configuration menu - View commit details
-
Copy full SHA for 806e308 - Browse repository at this point
Copy the full SHA 806e308View commit details -
Updated two Generate scripts (generate.scr)
On branch bojan_sped_up_saving_big_time modified: Tests/Laminar/Backstep/Nonorthogonal/generate.scr modified: Tests/Laminar/Backstep/Orthogonal/generate.scr
Configuration menu - View commit details
-
Copy full SHA for f58abed - Browse repository at this point
Copy the full SHA f58abedView commit details -
IMPORTANT: Fixed the script!!!
On branch bojan_sped_up_saving_big_time modified: ../../Tests/Manual/Parallel/convert.scr
Configuration menu - View commit details
-
Copy full SHA for be05e66 - Browse repository at this point
Copy the full SHA be05e66View commit details -
After a lot of struggle - managed to compile user
function with Intel compiler. The solution is not too elegant as it involves some conditional statements in pre-processor, but at least it works now. On branch bojan_sped_up_saving_big_time modified: Tests/Laminar/Flat_Plate/User_Mod/Save_Results.f90 modified: Tests/Laminar/Membrane/2_Domains/User_Mod/Beginning_Of_Iteration.f90 modified: Tests/Laminar/Membrane/2_Domains/User_Mod/Interface_Exchange.f90 modified: Tests/Laminar/Membrane/2_Domains/User_Mod/Pv_Sat_Salt.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Results.f90 modified: Tests/Rans/Backstep_Re_28000/User_Mod/Save_Results.f90 modified: Tests/Rans/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Results.f90 modified: Tests/Vof/Dam_Break_3d/User_Mod/Initialize_Variables.f90 modified: Tests/Vof/Mencinger_And_Zun/User_Mod/Initialize_Variables.f90 modified: Tests/Vof/Stefan/User_Mod/Initialize_Variables.f90
Configuration menu - View commit details
-
Copy full SHA for 52ebcd4 - Browse repository at this point
Copy the full SHA 52ebcd4View commit details -
Merge branch 'bojan_sped_up_saving_big_time'
This contains modifications to User_Mod functions to be able to compile them with Intel Fortran compiler.
Configuration menu - View commit details
-
Copy full SHA for 8c981c3 - Browse repository at this point
Copy the full SHA 8c981c3View commit details -
Updated readme.md file and sources a little bit.
On branch bojan_sped_up_saving_big_time modified: Tests/Manual/Conjugate/User_Mod/End_Of_Time_Step.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Impinging_Jet_Nu.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Impinging_Jet_Profiles.f90 modified: Tests/Manual/Impinging_Jet_2d_Distant_Re_23000/User_Mod/Save_Results.f90 modified: readme.md
Configuration menu - View commit details
-
Copy full SHA for e25224d - Browse repository at this point
Copy the full SHA e25224dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 436a625 - Browse repository at this point
Copy the full SHA 436a625View commit details -
Some updates, mainly to manual
On branch bojan_sped_up_saving_big_time new file: Documentation/Manual/Figures/bubble_sphere.png deleted: Tests/Manual/Rising_Bubble/User_Mod/Initialize_Variables.f90 modified: Tests/Manual/Rising_Bubble/control deleted: Tests/Manual/Rising_Bubble/ellipsoid_parameters.ini new file: Tests/Manual/Rising_Bubble/sphere.py new file: Tests/Manual/Rising_Bubble/sphere.stl modified: readme.md
Configuration menu - View commit details
-
Copy full SHA for e776b6c - Browse repository at this point
Copy the full SHA e776b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3656a - Browse repository at this point
Copy the full SHA ce3656aView commit details
Commits on Oct 1, 2023
-
On branch bojan_sped_up_saving_big_time modified: User_Mod/Beginning_Of_Compute_Vof.f90 modified: User_Mod/Beginning_Of_Time_Step.f90 modified: User_Mod/Calculate_Mean.f90 modified: User_Mod/End_Of_Compute_Scalar.f90 modified: User_Mod/End_Of_Time_Step.f90 modified: User_Mod/Insert_Particles.f90 modified: User_Mod/Interface_Exchange.f90 modified: User_Mod/Save_Swarm.f90
Configuration menu - View commit details
-
Copy full SHA for 6d77e7e - Browse repository at this point
Copy the full SHA 6d77e7eView commit details -
On branch bojan_sped_up_saving_big_time modified: Sources/Utilities/Parabolic.f90
Configuration menu - View commit details
-
Copy full SHA for 4415566 - Browse repository at this point
Copy the full SHA 4415566View commit details -
Made it somewhat more useful than before.
On branch bojan_sped_up_saving_big_time modified: Sources/Process/User_Mod/Beginning_Of_Time_Step.f90
Configuration menu - View commit details
-
Copy full SHA for eda9627 - Browse repository at this point
Copy the full SHA eda9627View commit details -
Changed a little bit, removed initialization
On branch bojan_sped_up_saving_big_time modified: Tests/Manual/Inflows/Option_3/control
Configuration menu - View commit details
-
Copy full SHA for d5e774e - Browse repository at this point
Copy the full SHA d5e774eView commit details -
On branch bojan_sped_up_saving_big_time new file: Tests/Manual/Inflows/Option_3/User_Mod/Beginning_Of_Time_Step.f90 modified: Tests/Manual/Inflows/Option_4/control renamed: Tests/Manual/Inflows/Option_4/User_Mod/End_Of_Time_Step.f90 -> Tests/Manual/Inflows/Option_5/User_Mod/End_Of_Time_Step.f90 renamed: Tests/Manual/Inflows/Option_4/User_Mod/Interface_Exchange.f90 -> Tests/Manual/Inflows/Option_5/User_Mod/Interface_Exchange.f90 new file: Tests/Manual/Inflows/Option_5/control renamed: Tests/Manual/Inflows/Option_4/control.1 -> Tests/Manual/Inflows/Option_5/control.1 renamed: Tests/Manual/Inflows/Option_4/control.2 -> Tests/Manual/Inflows/Option_5/control.2 modified: readme.md
Configuration menu - View commit details
-
Copy full SHA for 93b823b - Browse repository at this point
Copy the full SHA 93b823bView commit details -
Merge branch 'bojan_sped_up_saving_big_time'
No idea what is being merged. Wait, maybe I did some little editing inside the Github web page.
Configuration menu - View commit details
-
Copy full SHA for 0df8eb7 - Browse repository at this point
Copy the full SHA 0df8eb7View commit details
Commits on Oct 2, 2023
-
This is a fix to the jet particle case.
The problem was MPI_IN_PLACE, used in some communication routines - three of them to be precise. On branch bojan_fixed_bend_particles_case modified: Shared/Comm_Mod/Parallel/Global_Lor_Log_Array.f90 modified: Shared/Comm_Mod/Parallel/Global_Sum_Int_Array.f90 modified: Shared/Comm_Mod/Parallel/Global_Sum_Real_Array.f90 modified: Shared/Grid_Mod/Form_Cells_Comm.f90
Configuration menu - View commit details
-
Copy full SHA for ff93ed1 - Browse repository at this point
Copy the full SHA ff93ed1View commit details
Commits on Oct 3, 2023
-
VERY POSH: Changed how parallel files are named
Very recently I have changed the way files are named for parallel runs from: Sub-00001/ ... Sub-000NN/ which was fine from a functional point of view, but it was clutterning the working directory with too many sub- directiories. Next step I did was to change such a naming convention to: Sub/00001/ ... Sub/000NN/ which was better, because there would be just one new sub-directory, so less clutter. but still the same length of the file names. Finally, with this check-in, I am creating the sub- directories in the following way: Sub/1/ ... Sub/N/ when N < 10 Sub/01/ ... Sub/NN/ when N < 100 Sub/001/ ... Sub/NNN/ when N < 1000 Sub/0001/ ... Sub/NNNN/ when N < 10000 Sub/00001/ ... Sub/NNNNN/ otherwise Such an approach really shortens the paths and thus makes execution of many Linux commands easier. However, Divide purges the Sub directory at each decomposition. Althought this may seem radical, everytime you decompose you mess up the existing directory structure, so no harm is done, really. While implementing the above, I have also removed some redundancies in the modified functions, like unused variables, reduntant checks, using obsolete ways to check if run is parallel or sequential, and alike. On branch bojan_fixed_bend_particles_case modified: Convert/Main_Con.f90 modified: Divide/Divide_Mod/Save_Subdomains.f90 modified: Divide/Main_Div.f90 modified: Generate/Generate_Mod/Load_Dom.f90 modified: Generate/Main_Gen.f90 modified: Process/Front_Mod/Save_Debug_Front_Vtu.f90 modified: Process/Process_Mod/Initialize_Variables.f90 modified: Process/Read_Controls_Mod/Boundary_Conditions.f90 modified: Process/Results_Mod/Save_Vtu_Front.f90 modified: Process/Results_Mod/Save_Vtu_Results.f90 modified: Shared/Comm_Mod/Shared/Parallel_Run.f90 modified: Shared/Comm_Mod/Shared/Sequential_Run.f90 modified: Shared/Control_Mod/Basic_Functions/Open_Domain_File.f90 modified: Shared/Control_Mod/Basic_Functions/Open_Root_File.f90 modified: Shared/File_Mod/Open_For_Reading_Ascii.f90 modified: Shared/File_Mod/Open_For_Reading_Binary.f90 modified: Shared/File_Mod/Open_For_Writing_Ascii.f90 modified: Shared/File_Mod/Open_For_Writing_Binary.f90 modified: Shared/File_Mod/Set_Name.f90 modified: Shared/Grid_Mod/Determine_Threads.f90 modified: Shared/Grid_Mod/Load_And_Prepare_For_Processing.f90 modified: Shared/Grid_Mod/Load_Cfn.f90 modified: Shared/Grid_Mod/Load_Dim.f90 modified: Shared/Grid_Mod/Save_Cfn.f90 modified: Shared/Grid_Mod/Save_Debug_Vtu.f90 modified: Shared/Grid_Mod/Save_Dim.f90 modified: Shared/Grid_Mod/Save_Vtu_Cells.f90 modified: Shared/Grid_Mod/Save_Vtu_Faces.f90 new file: Shared/File_Mod/Purge_Sub.f90
Configuration menu - View commit details
-
Copy full SHA for e97ef6c - Browse repository at this point
Copy the full SHA e97ef6cView commit details -
VERY POSH: Changed how parallel files are named
Very recently I have changed the way files are named for parallel runs from: Sub-00001/ ... Sub-000NN/ which was fine from a functional point of view, but it was clutterning the working directory with too many sub- directiories. Next step I did was to change such a naming convention to: Sub/00001/ ... Sub/000NN/ which was better, because there would be just one new sub-directory, so less clutter. but still the same length of the file names. Finally, with this check-in, I am creating the sub- directories in the following way: Sub/1/ ... Sub/N/ when N < 10 Sub/01/ ... Sub/NN/ when N < 100 Sub/001/ ... Sub/NNN/ when N < 1000 Sub/0001/ ... Sub/NNNN/ when N < 10000 Sub/00001/ ... Sub/NNNNN/ otherwise Such an approach really shortens the paths and thus makes execution of many Linux commands easier. However, Divide purges the Sub directory at each decomposition. Althought this may seem radical, everytime you decompose you mess up the existing directory structure, so no harm is done, really. While implementing the above, I have also removed some redundancies in the modified functions, like unused variables, reduntant checks, using obsolete ways to check if run is parallel or sequential, and alike. On branch bojan_fixed_bend_particles_case modified: Convert/Main_Con.f90 modified: Divide/Divide_Mod/Save_Subdomains.f90 modified: Divide/Main_Div.f90 modified: Generate/Generate_Mod/Load_Dom.f90 modified: Generate/Main_Gen.f90 modified: Process/Front_Mod/Save_Debug_Front_Vtu.f90 modified: Process/Process_Mod/Initialize_Variables.f90 modified: Process/Read_Controls_Mod/Boundary_Conditions.f90 modified: Process/Results_Mod/Save_Vtu_Front.f90 modified: Process/Results_Mod/Save_Vtu_Results.f90 modified: Shared/Comm_Mod/Shared/Parallel_Run.f90 modified: Shared/Comm_Mod/Shared/Sequential_Run.f90 modified: Shared/Control_Mod/Basic_Functions/Open_Domain_File.f90 modified: Shared/Control_Mod/Basic_Functions/Open_Root_File.f90 modified: Shared/File_Mod/Open_For_Reading_Ascii.f90 modified: Shared/File_Mod/Open_For_Reading_Binary.f90 modified: Shared/File_Mod/Open_For_Writing_Ascii.f90 modified: Shared/File_Mod/Open_For_Writing_Binary.f90 modified: Shared/File_Mod/Set_Name.f90 modified: Shared/Grid_Mod/Determine_Threads.f90 modified: Shared/Grid_Mod/Load_And_Prepare_For_Processing.f90 modified: Shared/Grid_Mod/Load_Cfn.f90 modified: Shared/Grid_Mod/Load_Dim.f90 modified: Shared/Grid_Mod/Save_Cfn.f90 modified: Shared/Grid_Mod/Save_Debug_Vtu.f90 modified: Shared/Grid_Mod/Save_Dim.f90 modified: Shared/Grid_Mod/Save_Vtu_Cells.f90 modified: Shared/Grid_Mod/Save_Vtu_Faces.f90 new file: Shared/File_Mod/Purge_Sub.f90
Configuration menu - View commit details
-
Copy full SHA for be40f8f - Browse repository at this point
Copy the full SHA be40f8fView commit details -
Merge branch 'bojan_fixed_bend_particles_case'
No idea what it wants to pull
Configuration menu - View commit details
-
Copy full SHA for 0329f83 - Browse repository at this point
Copy the full SHA 0329f83View commit details -
This should have gone together with the check in
befor the last merge. Your branch is up to date with 'origin/bojan_fixed_bend_particles_case'. modified: Process/Front_Mod/Save_Debug_Front_Vtu.f90 modified: Process/Results_Mod/Save_Vtu_Front.f90 modified: Process/Results_Mod/Save_Vtu_Results.f90
Configuration menu - View commit details
-
Copy full SHA for ae06d1c - Browse repository at this point
Copy the full SHA ae06d1cView commit details
Commits on Oct 5, 2023
-
On branch bojan_fixed_bend_particles_case modified: Int_Array.f90
Configuration menu - View commit details
-
Copy full SHA for d6331c0 - Browse repository at this point
Copy the full SHA d6331c0View commit details -
On branch bojan_fixed_bend_particles_case new file: Recursive/Three_Int_Carry_Two_Int.f90
Configuration menu - View commit details
-
Copy full SHA for 48522f6 - Browse repository at this point
Copy the full SHA 48522f6View commit details -
On branch bojan_fixed_bend_particles_case new file: Quick/Real_Carry_Two_Int.f90
Configuration menu - View commit details
-
Copy full SHA for e5960ec - Browse repository at this point
Copy the full SHA e5960ecView commit details
Commits on Oct 6, 2023
-
On branch bojan_fixed_bend_particles_case modified: Shared/File_Mod/Open_For_Reading_Binary.f90 modified: Shared/File_Mod/Open_For_Writing_Binary.f90
Configuration menu - View commit details
-
Copy full SHA for 380b3af - Browse repository at this point
Copy the full SHA 380b3afView commit details -
Important fix: one line was missing big time!
On branch bojan_fixed_bend_particles_case new file: Shared/Sort_Mod/Heap/Real_Carry_Two_Int.f90
Configuration menu - View commit details
-
Copy full SHA for 4e61502 - Browse repository at this point
Copy the full SHA 4e61502View commit details -
Added this whole heapsort thing back to repository
All sorting routines used to be based on heapsort many years ago, then I changed them for recursive quicksort, which works in vast majority of the time, but sometimes fails. That is why I re-introduced the heapsort, unfortunatelly coding it all back again from grounds up. On branch bojan_fixed_bend_particles_case modified: Shared/Sort_Mod.f90 new file: Shared/Sort_Mod/Heap/Int_Array.f90 new file: Shared/Sort_Mod/Heap/Int_Carry_Int.f90 new file: Shared/Sort_Mod/Heap/Int_Carry_Real.f90 new file: Shared/Sort_Mod/Heap/Real_Array.f90 new file: Shared/Sort_Mod/Heap/Real_Carry_Int.f90 new file: Shared/Sort_Mod/Heap/Three_Int.f90 new file: Shared/Sort_Mod/Heap/Three_Int_Carry_Int.f90 new file: Shared/Sort_Mod/Heap/Three_Int_Carry_Three_Int.f90 new file: Shared/Sort_Mod/Heap/Three_Int_Carry_Two_Int.f90 new file: Shared/Sort_Mod/Heap/Three_Real.f90 new file: Shared/Sort_Mod/Heap/Three_Real_Carry_Int.f90 new file: Shared/Sort_Mod/Heap/Three_Real_Carry_Three_Int.f90 new file: Shared/Sort_Mod/Heap/Three_Real_Carry_Two_Int.f90 new file: Shared/Sort_Mod/Heap/Two_Int.f90 new file: Shared/Sort_Mod/Heap/Two_Int_Carry_Int.f90 new file: Shared/Sort_Mod/Heap/Two_Int_Carry_Two_Int.f90 new file: Shared/Sort_Mod/Heap/Two_Real.f90 new file: Shared/Sort_Mod/Heap/Two_Real_Carry_Int.f90 new file: Shared/Sort_Mod/Heap/Two_Real_Carry_Two_Int.f90 renamed: Shared/Sort_Mod/Int_Array.f90 -> Shared/Sort_Mod/Quick/Int_Array.f90 renamed: Shared/Sort_Mod/Int_Carry_Int.f90 -> Shared/Sort_Mod/Quick/Int_Carry_Int.f90 renamed: Shared/Sort_Mod/Int_Carry_Real.f90 -> Shared/Sort_Mod/Quick/Int_Carry_Real.f90 renamed: Shared/Sort_Mod/Real_Array.f90 -> Shared/Sort_Mod/Quick/Real_Array.f90 renamed: Shared/Sort_Mod/Real_Carry_Int.f90 -> Shared/Sort_Mod/Quick/Real_Carry_Int.f90 renamed: Shared/Sort_Mod/Three_Int.f90 -> Shared/Sort_Mod/Quick/Three_Int.f90 renamed: Shared/Sort_Mod/Three_Int_Carry_Int.f90 -> Shared/Sort_Mod/Quick/Three_Int_Carry_Int.f90 renamed: Shared/Sort_Mod/Three_Int_Carry_Three_Int.f90 -> Shared/Sort_Mod/Quick/Three_Int_Carry_Three_Int.f90 renamed: Shared/Sort_Mod/Recursive/Three_Int_Carry_Two_Int.f90 -> Shared/Sort_Mod/Quick/Three_Int_Carry_Two_Int.f90 renamed: Shared/Sort_Mod/Three_Real.f90 -> Shared/Sort_Mod/Quick/Three_Real.f90 renamed: Shared/Sort_Mod/Three_Real_Carry_Int.f90 -> Shared/Sort_Mod/Quick/Three_Real_Carry_Int.f90 renamed: Shared/Sort_Mod/Three_Real_Carry_Three_Int.f90 -> Shared/Sort_Mod/Quick/Three_Real_Carry_Three_Int.f90 renamed: Shared/Sort_Mod/Three_Real_Carry_Two_Int.f90 -> Shared/Sort_Mod/Quick/Three_Real_Carry_Two_Int.f90 renamed: Shared/Sort_Mod/Two_Int.f90 -> Shared/Sort_Mod/Quick/Two_Int.f90 renamed: Shared/Sort_Mod/Two_Int_Carry_Int.f90 -> Shared/Sort_Mod/Quick/Two_Int_Carry_Int.f90 renamed: Shared/Sort_Mod/Two_Int_Carry_Two_Int.f90 -> Shared/Sort_Mod/Quick/Two_Int_Carry_Two_Int.f90 renamed: Shared/Sort_Mod/Two_Real.f90 -> Shared/Sort_Mod/Quick/Two_Real.f90 renamed: Shared/Sort_Mod/Two_Real_Carry_Int.f90 -> Shared/Sort_Mod/Quick/Two_Real_Carry_Int.f90 renamed: Shared/Sort_Mod/Two_Real_Carry_Two_Int.f90 -> Shared/Sort_Mod/Quick/Two_Real_Carry_Two_Int.f90 deleted: Shared/Sort_Mod/Real_Carry_Two_Int.f90 deleted: Shared/Sort_Mod/Three_Int_Carry_Two_Int.f90
Configuration menu - View commit details
-
Copy full SHA for 19af3cf - Browse repository at this point
Copy the full SHA 19af3cfView commit details -
VERY GOOD: Fixed an error in arguments/functions
Fixed something, anyway On branch bojan_fixed_bend_particles_case modified: Generate/Generate_Mod/Load_Dom.f90
Configuration menu - View commit details
-
Copy full SHA for 18a1963 - Browse repository at this point
Copy the full SHA 18a1963View commit details
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2890fd9 - Browse repository at this point
Copy the full SHA 2890fd9View commit details -
Added option SORT=heap to test script
On branch bojan_fixed_bend_particles_case modified: Tests/test_build.sh
Configuration menu - View commit details
-
Copy full SHA for 58b78d2 - Browse repository at this point
Copy the full SHA 58b78d2View commit details -
Added macro Approx, used in sorting routines.
On branch bojan_fixed_bend_particles_case modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for c4f65dc - Browse repository at this point
Copy the full SHA c4f65dcView commit details -
Added constant DEFAULT_TOLERANCE
On branch bojan_fixed_bend_particles_case modified: Documentation/Syntax/.vim/syntax/fortran.vim
Configuration menu - View commit details
-
Copy full SHA for 611a6f8 - Browse repository at this point
Copy the full SHA 611a6f8View commit details -
On branch bojan_fixed_bend_particles_case modified: Sources/Convert/makefile new file: Sources/Convert/makefile_check_arguments modified: Sources/Convert/makefile_explicit_dependencies modified: Sources/Divide/makefile new file: Sources/Divide/makefile_check_arguments modified: Sources/Divide/makefile_explicit_dependencies modified: Sources/Generate/makefile new file: Sources/Generate/makefile_check_arguments modified: Sources/Generate/makefile_explicit_dependencies modified: Sources/Process/makefile new file: Sources/Process/makefile_check_arguments modified: Sources/Process/makefile_explicit_dependencies new file: Sources/Shared/makefile_check_arguments
Configuration menu - View commit details
-
Copy full SHA for 5a6597c - Browse repository at this point
Copy the full SHA 5a6597cView commit details
Commits on Oct 8, 2023
-
On branch bojan_fixed_bend_particles_case modified: Tests/Laminar/Cavity/Lid_Driven/Hexahedral/Re_0100/control modified: Tests/Laminar/Cavity/Lid_Driven/Hexahedral/Re_0400/control modified: Tests/Laminar/Cavity/Lid_Driven/Hexahedral/Re_1000/control
Configuration menu - View commit details
-
Copy full SHA for ef481e1 - Browse repository at this point
Copy the full SHA ef481e1View commit details
Commits on Oct 9, 2023
-
More exhaustive error messages.
On branch bojan_fixed_bend_particles_case modified: Sources/Process/makefile modified: Sources/Shared/makefile_check_arguments
Configuration menu - View commit details
-
Copy full SHA for d9a0aad - Browse repository at this point
Copy the full SHA d9a0aadView commit details -
Fixed haepsort routines, once again.
Now they follow the style, and the logic, from their quicksort sisters. On branch bojan_fixed_bend_particles_case modified: Documentation/Syntax/.vim/syntax/fortran.vim modified: Sources/Shared/Sort_Mod/Heap/Real_Array.f90 modified: Sources/Shared/Sort_Mod/Heap/Real_Carry_Int.f90 modified: Sources/Shared/Sort_Mod/Heap/Real_Carry_Two_Int.f90 modified: Sources/Shared/Sort_Mod/Heap/Three_Int.f90 modified: Sources/Shared/Sort_Mod/Heap/Three_Real.f90 modified: Sources/Shared/Sort_Mod/Heap/Three_Real_Carry_Int.f90 modified: Sources/Shared/Sort_Mod/Heap/Three_Real_Carry_Three_Int.f90 modified: Sources/Shared/Sort_Mod/Heap/Three_Real_Carry_Two_Int.f90 modified: Sources/Shared/Sort_Mod/Heap/Two_Real.f90 modified: Sources/Shared/Sort_Mod/Heap/Two_Real_Carry_Int.f90 modified: Sources/Shared/Sort_Mod/Heap/Two_Real_Carry_Two_Int.f90
Configuration menu - View commit details
-
Copy full SHA for a79b7e0 - Browse repository at this point
Copy the full SHA a79b7e0View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d8332d - Browse repository at this point
Copy the full SHA 6d8332dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1112a2f - Browse repository at this point
Copy the full SHA 1112a2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d3144 - Browse repository at this point
Copy the full SHA 39d3144View commit details
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5fe83a8 - Browse repository at this point
Copy the full SHA 5fe83a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd4307 - Browse repository at this point
Copy the full SHA ffd4307View commit details -
Configuration menu - View commit details
-
Copy full SHA for dca483c - Browse repository at this point
Copy the full SHA dca483cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51886bf - Browse repository at this point
Copy the full SHA 51886bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b73b0 - Browse repository at this point
Copy the full SHA c5b73b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5607e83 - Browse repository at this point
Copy the full SHA 5607e83View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1505a4 - Browse repository at this point
Copy the full SHA f1505a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a42630b - Browse repository at this point
Copy the full SHA a42630bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14099c5 - Browse repository at this point
Copy the full SHA 14099c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12829c7 - Browse repository at this point
Copy the full SHA 12829c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3480a2 - Browse repository at this point
Copy the full SHA a3480a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 089c96e - Browse repository at this point
Copy the full SHA 089c96eView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4719cc9 - Browse repository at this point
Copy the full SHA 4719cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82849b2 - Browse repository at this point
Copy the full SHA 82849b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43b552b - Browse repository at this point
Copy the full SHA 43b552bView commit details
Commits on Oct 20, 2023
-
Volume is added to volumetric source, as it should be. The a_coef
is scaled so the result stays the same.
Configuration menu - View commit details
-
Copy full SHA for 2f9c393 - Browse repository at this point
Copy the full SHA 2f9c393View commit details -
Configuration menu - View commit details
-
Copy full SHA for be2a208 - Browse repository at this point
Copy the full SHA be2a208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8218ab1 - Browse repository at this point
Copy the full SHA 8218ab1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee85fbe - Browse repository at this point
Copy the full SHA ee85fbeView commit details
Commits on Oct 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7990ff3 - Browse repository at this point
Copy the full SHA 7990ff3View commit details
Commits on Nov 22, 2023
-
We are calculating here bulk volume flow rates and not mass flow rate…
…. Mass and kg/s are deleted from the file.
Configuration menu - View commit details
-
Copy full SHA for 0021de8 - Browse repository at this point
Copy the full SHA 0021de8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7aca8b - Browse repository at this point
Copy the full SHA a7aca8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcba050 - Browse repository at this point
Copy the full SHA fcba050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b5f1af - Browse repository at this point
Copy the full SHA 8b5f1afView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa53050 - Browse repository at this point
Copy the full SHA aa53050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d3b74 - Browse repository at this point
Copy the full SHA 96d3b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb858d - Browse repository at this point
Copy the full SHA ccb858dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dba4c6 - Browse repository at this point
Copy the full SHA 9dba4c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 180440e - Browse repository at this point
Copy the full SHA 180440eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1142c - Browse repository at this point
Copy the full SHA fd1142cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f82503b - Browse repository at this point
Copy the full SHA f82503bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ad8cfd - Browse repository at this point
Copy the full SHA 9ad8cfdView commit details