Skip to content
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

Open
wants to merge 407 commits into
base: main
Choose a base branch
from
Open

Hamo fixes oct 2023 #253

wants to merge 407 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 26, 2023

  1. Small cosmetic changes.

    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
    Niceno committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    f312eb8 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Little updates

    On branch bojan_more_robust_communicator
    
    modified:   Documentation/fortran.vim
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    d133cb9 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    8ec20fd View commit details
    Browse the repository at this point in the history
  3. Removed very old solvers.

    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
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    39e8ba5 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'bojan_more_robust_communicator'

    This should have only a small update in fortran.vim
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    e16e584 View commit details
    Browse the repository at this point in the history
  5. One more little update to syntax highlighting file

    On branch bojan_more_robust_communicator
    
    modified:   Documentation/fortran.vim
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    9578ede View commit details
    Browse the repository at this point in the history
  6. Fixed PETSc compilation - again.

    On branch bojan_more_robust_communicator
    
    modified:   Process/Petsc_Mod/True/Create_Petsc.f90
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    19a23fd View commit details
    Browse the repository at this point in the history
  7. Added a missing keyword. How did it go missing?

    On branch bojan_more_robust_communicator
    
    modified:   Documentation/all_control_keywords
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    4a9894b View commit details
    Browse the repository at this point in the history
  8. 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
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    b5a8402 View commit details
    Browse the repository at this point in the history
  9. 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
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    4d522f5 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'bojan_more_robust_communicator'

    No idea what I am merging, but I hope it's something good.
    Niceno committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    994e420 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Inserted a few comments

    On branch bojan_more_robust_communicator
    
    modified:   test_build.sh
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    c136c1b View commit details
    Browse the repository at this point in the history
  2. IMPORTANT: Fixed the keyword for phase capacities!

    On branch bojan_more_robust_communicator
    
    modified:   all_control_keywords
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    af38539 View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    a0fb092 View commit details
    Browse the repository at this point in the history
  4. IMPORTANT: Removed an extra blank like ...

    ... which was preventing perfornance of backup tests
    
    On branch bojan_more_robust_communicator
    
    modified:   test_build.sh
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    ee549a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa30df8 View commit details
    Browse the repository at this point in the history
  6. 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
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    ac57fa7 View commit details
    Browse the repository at this point in the history
  7. 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
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    bd83521 View commit details
    Browse the repository at this point in the history
  8. 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
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    3a7cc69 View commit details
    Browse the repository at this point in the history
  9. 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
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    6bc188d View commit details
    Browse the repository at this point in the history
  10. Introduced macros for RSM

    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
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    ee18bf8 View commit details
    Browse the repository at this point in the history
  11. 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
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    2b6356d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5cf1eca View commit details
    Browse the repository at this point in the history
  13. Updated User_Mod_Save_Results with macros.

    On branch bojan_more_robust_communicator
    
    modified:   User_Mod/Save_Results.f90
    modified:   control
    Niceno committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    614c2f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. This is more a warning than an error

    On branch bojan_more_robust_communicator
    
    modified:   Process/Vof_Mod/Core/Initialize_From_Stl.f90
    Niceno committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    f6af8f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Convenient: creates .pvtu file for Front

    On branch bojan_more_robust_communicator
    
    modified:   Process/Front_Mod/Save_Debug_Front_Vtu.f90
    Niceno committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    9178486 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    ac4ec73 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. 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
    Niceno committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    ce8ae15 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2023

  1. Fixed: k_epsilon was missing in the list of models

    On branch bojan_more_robust_communicator
    
    modified:   Process/Read_Controls_Mod/Physical_Models.f90
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    f9810b0 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    3dc0098 View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    745dbf4 View commit details
    Browse the repository at this point in the history
  4. Little updates

    On branch bojan_more_robust_communicator
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    e0a630b View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    f794e6b View commit details
    Browse the repository at this point in the history
  6. 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
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    424e04d View commit details
    Browse the repository at this point in the history
  7. 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
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    5d0dfcf View commit details
    Browse the repository at this point in the history
  8. Calls profiling functions

    On branch bojan_more_robust_communicator
    
    modified:   Grid_Mod/Load_Cfn.f90
    modified:   Grid_Mod/Load_Dim.f90
    Niceno committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    13e3074 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2023

  1. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    0b60fef View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    3b3956f View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    c5877f6 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    ee7f424 View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    e1c16f8 View commit details
    Browse the repository at this point in the history
  6. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    cd0c507 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'bojan_more_robust_communicator'

    Conflicts:  Sources/Shared/Control_Mod.f90
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    c6be282 View commit details
    Browse the repository at this point in the history
  8. Added a few missing items to syntax

    On branch bojan_more_robust_communicator
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    1183a10 View commit details
    Browse the repository at this point in the history
  9. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    8ce7ded View commit details
    Browse the repository at this point in the history
  10. 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
    Niceno committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    ac1b2f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. 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
    Niceno committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    ffbd3a2 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    8d61d11 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    7a568c8 View commit details
    Browse the repository at this point in the history
  2. Last modification proved to be a pain in the neck

    Going back to 968a1d8
    
    On branch bojan_more_robust_communicator
    
    modified:   Tokenizer_Mod.f90
    Niceno committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    8e201c0 View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    f0202da View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    4a0a90d View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    36b7fcf View commit details
    Browse the repository at this point in the history
  6. 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
    Niceno committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    a3ec392 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Some updates in vim control file

    On branch bojan_more_robust_communicator
    
    modified:   Documentation/Syntax/.vim/syntax/control.vim
    Niceno committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    e4ad915 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2023

  1. A small update!

    On branch bojan_more_robust_communicator
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    9d8ab30 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2023

  1. 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
    Niceno committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    339619c View commit details
    Browse the repository at this point in the history
  2. Small update in Fortran syntax

    Niceno committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    1d0282f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. 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
    Niceno committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    28a063a View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    aa96745 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Nothing really, updated a comment.

    On branch bojan_iter_module
    
    modified:   Sources/Process/Main_Pro.f90
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    e367760 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    67afe64 View commit details
    Browse the repository at this point in the history
  3. IMPORTANT FIX!

    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
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    8c2e0a8 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    2c9126e View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    7b4e96a View commit details
    Browse the repository at this point in the history
  6. Expanded comments in Petsc_Mod a little bit.

    On branch bojan_iter_module
    
    modified:   Petsc_Mod/True/Solve_Petsc.f90
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    b8161fc View commit details
    Browse the repository at this point in the history
  7. Updated links to PETSc man pages.

    On branch bojan_iter_module
    
    modified:   C_Petsc_Interface.c
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    292d557 View commit details
    Browse the repository at this point in the history
  8. Tried to fix the test for Heat_Exchanger/2_Domains

    On branch bojan_iter_module
    
    modified:   test_build.sh
    Niceno committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    520bfa5 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2023

  1. Fixed the check for scalars

    On branch bojan_iter_module
    
    modified:   Read_Controls_Mod/Petsc_Solvers.f90
    Niceno committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    26044eb View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. fix typo: FORTRAN

    yohei-sato-psi committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    6ae0518 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Expanded readme file for a test case a bit.

    On branch bojan_iter_module
    
    modified:   Tests/Vof/Rising_Bubble/readme
    Niceno committed May 2, 2023
    Configuration menu
    Copy the full SHA
    79873fd View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed May 2, 2023
    Configuration menu
    Copy the full SHA
    e72471d View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. 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
    Niceno committed May 17, 2023
    Configuration menu
    Copy the full SHA
    e583cc3 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Fixed a message it writes down.

    On branch bojan_iter_module
    
    modified:   Probe_1d_Cells_Nodes.f90
    modified:   Probe_1d_Nodes.f90
    Niceno committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    fdcc3d4 View commit details
    Browse the repository at this point in the history
  2. Added a few constants for particle tracking.

    On branch bojan_iter_module
    
    modified:   Syntax/.vim/syntax/fortran.vim
    Niceno committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    eac994d View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    c925da4 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. 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
    Niceno committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    5aab0e1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'bojan_iter_module' from the server

    I have no idea, as usual, what is being merged.
    Niceno committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    cf6ecec View commit details
    Browse the repository at this point in the history
  3. Resolved issue of too long boundary condition list

    On branch bojan_iter_module
    
    modified:   Shared/Grid_Mod/Print_Regions_List.f90
    Niceno committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    b8050b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Resolved sluggish restart with Choi's correction

    On branch bojan_iter_module
    
    modified:   Process_Mod/Rhie_And_Chow.f90
    Niceno committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    f7ed7e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Python scripts to extract boundary conditions

    On branch bojan_iter_module
    
    modified:   Sources/Process/Results_Mod/Save_Vtu_Results.f90
    Niceno committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    5586466 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. 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
    Niceno committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    d23a779 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3d49a70 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. 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
    Niceno committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    1332315 View commit details
    Browse the repository at this point in the history
  2. Removed unused variable

    On branch bojan_implements_giorgias_changes
    
    modified:   Results_Mod/Time_To_Save_Results.f90
    Niceno committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    0fc305f View commit details
    Browse the repository at this point in the history
  3. Avoided unused variable warning.

    On branch bojan_implements_giorgias_changes
    
    modified:   Iter_Mod/Max_Fields_Residual.f90
    Niceno committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    2bb2ac4 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. 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
    Niceno committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    8eb01fa View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. A small update in syntax file

    On branch bojan_implements_giorgias_changes
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    ddee99a View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    e2398e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Little updates in syntax.

    On branch bojan_tuning_petsc_again
    
    modified:   Documentation/Syntax/.vim/syntax/control.vim
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    fbef655 View commit details
    Browse the repository at this point in the history
  2. Added a missing profile.dat file

    On branch bojan_tuning_petsc_again
    
    new file:   Tests/Laminar/Backstep/Orthogonal/Solvers_Scaling/profile.dat
    Niceno committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ebd9c80 View commit details
    Browse the repository at this point in the history
  3. THREE IMPORANT CHANGES:

    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
    Niceno committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    add8c20 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    eb550d2 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. 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
    Niceno committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    56101af View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    9897f26 View commit details
    Browse the repository at this point in the history
  3. Fixed wrong number of parameters

    On branch bojan_tuning_petsc_again
    
    modified:   Sources/Process/C_Petsc_Interface.c
    Niceno committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    1897681 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    01738fe View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    97381e8 View commit details
    Browse the repository at this point in the history
  6. Updated a comment

    On branch bojan_tuning_petsc_again
    
    modified:   Petsc_Mod/True/Create_Petsc.f90
    Niceno committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    0f97569 View commit details
    Browse the repository at this point in the history
  7. Updated with PETSc syntax.

    On branch bojan_tuning_petsc_again
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    f6a335f View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Corrected: was searching for non-existent backup

    On branch bojan_tuning_petsc_again
    
    modified:   Tests/Les/Matrix_Of_Cubes/control
    Niceno committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    0afb789 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b467fea View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    1629ec1 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. IMPORTANT: Corrected the position of petsc_options

    On branch bojan_tuning_petsc_again
    
    modified:   Read_Controls_Mod/Petsc_Solvers.f90
    Niceno committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    ac82d07 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    1b48767 View commit details
    Browse the repository at this point in the history
  3. Deleted an unused file.

    On branch bojan_tuning_petsc_again
    
    deleted:    Shared/Probe_1d_Cells_Nodes.f90
    Niceno committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    da1e0fc View commit details
    Browse the repository at this point in the history
  4. Expanded with __FILE__ and __LINE__

    On branch bojan_tuning_petsc_again
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    31a7411 View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    84138a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. 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
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    157d01e View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    57db5ca View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    fc188d2 View commit details
    Browse the repository at this point in the history
  4. This is neat, Insert_Buildings can take comments

    On branch bojan_sped_up_saving_big_time
    
    modified:   Convert/Convert_Mod/Insert_Buildings.f90
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    2306146 View commit details
    Browse the repository at this point in the history
  5. Messages on file size make no sense any more.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Convert/Convert_Mod/Load_Gmsh.f90
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    6963109 View commit details
    Browse the repository at this point in the history
  6. Deleted an object which doesn't exist anymore

    On branch bojan_sped_up_saving_big_time
    
    modified:   Process/Petsc_Mod/Fake/Solve_Petsc.f90
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    209b33a View commit details
    Browse the repository at this point in the history
  7. IMPORTANT: Fix a compilation issue.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Process/Solver_Mod/End.f90
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    99cfefa View commit details
    Browse the repository at this point in the history
  8. Implemented a new and nice error message.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Process/Read_Controls_Mod/Boundary_Conditions.f90
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ee5b103 View commit details
    Browse the repository at this point in the history
  9. 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
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ccbb430 View commit details
    Browse the repository at this point in the history
  10. IMPORTANT: Refined the grid.

    Maybe one building should follow suit.
    
    On branch bojan_sped_up_saving_big_time
    
    modified:   3.city.geo
    modified:   3_buildings.geo
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    4f90427 View commit details
    Browse the repository at this point in the history
  11. 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
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    e875e2c View commit details
    Browse the repository at this point in the history
  12. 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
    Niceno committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    04656cb View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. Implied do loop was causing trouble for Intel comp

    On branch bojan_sped_up_saving_big_time
    
    modified:   Results_Mod/Save_Vtu_Results.f90
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    e14d59b View commit details
    Browse the repository at this point in the history
  2. Writes a message when engaged

    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
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    888b65d View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    db94539 View commit details
    Browse the repository at this point in the history
  4. Expanded a bit

    On branch bojan_sped_up_saving_big_time
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    6eb54e8 View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    0b699d3 View commit details
    Browse the repository at this point in the history
  6. Refined a little bit

    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    0dfcee2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    34bf1ec View commit details
    Browse the repository at this point in the history
  8. Inserted a comment

    On branch bojan_sped_up_saving_big_time
    
    modified:   Shared/Profiler_Mod/Statistics.f90
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    39f72b1 View commit details
    Browse the repository at this point in the history
  9. 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
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    d4ad8e3 View commit details
    Browse the repository at this point in the history
  10. Fixed for the scripts with comments

    On branch bojan_sped_up_saving_big_time
    
    modified:   test_build.sh
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    9c236fa View commit details
    Browse the repository at this point in the history
  11. 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
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    4992887 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'bojan_sped_up_saving_big_time' of https://github.com/De…

    …lNov/T-Flows into bojan_sped_up_saving_big_time
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    67656ba View commit details
    Browse the repository at this point in the history
  13. 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
    Niceno committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    19f476b View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Deleted two unused files

    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    cd09ba4 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    9d87af5 View commit details
    Browse the repository at this point in the history
  3. Limit messages to one processor only.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Read_Controls_Mod/Boundary_Conditions.f90
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    c1fcb4b View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    59d3512 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ea0960 View commit details
    Browse the repository at this point in the history
  6. LITTLE FIX: It was using non-initialized pointer

    On branch bojan_sped_up_saving_big_time
    
    modified:   Field_Mod/Utilities/Potential_Initialization.f90
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    d388dcf View commit details
    Browse the repository at this point in the history
  7. Now creteas an input profile directly.

    On branch bojan_sped_up_saving_big_time
    
    modified:   User_Mod/Save_Results.f90
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    0e6ca22 View commit details
    Browse the repository at this point in the history
  8. The grid is better stretched.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Generate_Inflow_Sub_Case/chan.dom
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    dd6d6a0 View commit details
    Browse the repository at this point in the history
  9. Inserted comments in a script

    On branch bojan_sped_up_saving_big_time
    
    modified:   convert.scr
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    029ba01 View commit details
    Browse the repository at this point in the history
  10. Improved the format of a printed message.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Convert/Convert_Mod/Calculate_Geometry.f90
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    1b4689b View commit details
    Browse the repository at this point in the history
  11. Removed unused variables.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Sources/Convert/Convert_Mod/Load_Gmsh.f90
    modified:   Sources/Shared/Grid_Mod/Load_Dim.f90
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    eb5629d View commit details
    Browse the repository at this point in the history
  12. 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
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    21355e5 View commit details
    Browse the repository at this point in the history
  13. Explicit control of solver tolerances.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Tests/Hybrid_Les_Rans/City_Benchmark/control
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    21c909c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    48c60aa View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9fd7910 View commit details
    Browse the repository at this point in the history
  16. 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
    Niceno committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    2f4e611 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. One more error trap in makefile

    On branch bojan_sped_up_saving_big_time
    
    modified:   Process/makefile
    Niceno committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    634a1b6 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    27011da View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    9b15f31 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    69908c4 View commit details
    Browse the repository at this point in the history
  5. 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
    Niceno committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    28a3001 View commit details
    Browse the repository at this point in the history
  6. 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
    Niceno committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    8a1e3a3 View commit details
    Browse the repository at this point in the history
  7. 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
    Niceno committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    e423768 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. 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
    Niceno committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    653ced5 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c8ae042 View commit details
    Browse the repository at this point in the history
  3. Improved output a little bit

    On branch bojan_sped_up_saving_big_time
    
    modified:   Sources/Shared/Grid_Mod/Search_Coordinate_Clusters.f90
    Niceno committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    a8d2681 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'bojan_sped_up_saving_big_time' of https://github.com/De…

    …lNov/T-Flows into bojan_sped_up_saving_big_time
    Niceno committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    f0ff1c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. 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
    Niceno committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    1a1cd07 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    2d4277f View commit details
    Browse the repository at this point in the history
  3. IMPORTANT FIX: Wrong parameter was passed!

    On branch bojan_sped_up_saving_big_time
    
    modified:   Solver_Mod/Set_Singular.f90
    Niceno committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    fc4cb7e View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. 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
    Niceno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    fd09160 View commit details
    Browse the repository at this point in the history
  2. Removed any mention of the fixed format.

    On branch bojan_sped_up_saving_big_time
    
    modified:   syntax/fortran.vim
    Niceno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7350c41 View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    149b3cf View commit details
    Browse the repository at this point in the history
  4. Expanded comments

    On branch bojan_sped_up_saving_big_time
    
    modified:   Shared/Browse.h90
    modified:   Shared/Grid_Mod/Determine_Regions_Ranges.f90
    Niceno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ca0f647 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. 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
    Niceno committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    78c0a55 View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    c48c74a View commit details
    Browse the repository at this point in the history
  3. Added colors to compiler options.

    Cute, but hardly useful.  Just cute.
    
    On branch bojan_sped_up_saving_big_time
    
    modified:   test_build.sh
    Niceno committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    3868df9 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    af95db4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    7dbee6c View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    320b446 View commit details
    Browse the repository at this point in the history
  3. Corrected Parallel only when n_proc > 2

    On branch bojan_sped_up_saving_big_time
    
    modified:   Sources/Shared/Comm_Mod/Shared/Parallel_Run.f90
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    602b8c5 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    0a7a1f1 View commit details
    Browse the repository at this point in the history
  5. Turned a warning into an error.

    On branch bojan_sped_up_saving_big_time
    
    modified:   User_Mod/Insert_Particles.f90
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    afe3ff1 View commit details
    Browse the repository at this point in the history
  6. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    495eb88 View commit details
    Browse the repository at this point in the history
  7. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    950f6dd View commit details
    Browse the repository at this point in the history
  8. Includes macro for browsing now

    On branch bojan_sped_up_saving_big_time
    
    modified:   Process/Matrix_Mod.f90
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    ca934ae View commit details
    Browse the repository at this point in the history
  9. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    67e4dff View commit details
    Browse the repository at this point in the history
  10. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    806e308 View commit details
    Browse the repository at this point in the history
  11. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    f58abed View commit details
    Browse the repository at this point in the history
  12. IMPORTANT: Fixed the script!!!

    On branch bojan_sped_up_saving_big_time
    
    modified:   ../../Tests/Manual/Parallel/convert.scr
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    be05e66 View commit details
    Browse the repository at this point in the history
  13. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    52ebcd4 View commit details
    Browse the repository at this point in the history
  14. 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.
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    8c981c3 View commit details
    Browse the repository at this point in the history
  15. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    e25224d View commit details
    Browse the repository at this point in the history
  16. Updated

    On branch bojan_sped_up_saving_big_time
    
    modified:   readme.md
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    436a625 View commit details
    Browse the repository at this point in the history
  17. 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
    Niceno committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    e776b6c View commit details
    Browse the repository at this point in the history
  18. Update readme.md

    Reduced the size of sphere figure a little bit
    Niceno authored Sep 30, 2023
    Configuration menu
    Copy the full SHA
    ce3656a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Nothing, some line alignment.

    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
    Niceno committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    6d77e7e View commit details
    Browse the repository at this point in the history
  2. Little adjustments to output.

    On branch bojan_sped_up_saving_big_time
    
    modified:   Sources/Utilities/Parabolic.f90
    Niceno committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    4415566 View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    eda9627 View commit details
    Browse the repository at this point in the history
  4. Changed a little bit, removed initialization

    On branch bojan_sped_up_saving_big_time
    
    modified:   Tests/Manual/Inflows/Option_3/control
    Niceno committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    d5e774e View commit details
    Browse the repository at this point in the history
  5. Updates to manual.

    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
    Niceno committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    93b823b View commit details
    Browse the repository at this point in the history
  6. 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.
    Niceno committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    0df8eb7 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. 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
    Niceno committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    ff93ed1 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. 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
    Niceno committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    e97ef6c View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    be40f8f View commit details
    Browse the repository at this point in the history
  3. Merge branch 'bojan_fixed_bend_particles_case'

    No idea what it wants to pull
    Niceno committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    0329f83 View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    ae06d1c View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Corrected a comment.

    On branch bojan_fixed_bend_particles_case
    
    modified:   Int_Array.f90
    Niceno committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    d6331c0 View commit details
    Browse the repository at this point in the history
  2. Fixed the line alignment.

    On branch bojan_fixed_bend_particles_case
    
    new file:   Recursive/Three_Int_Carry_Two_Int.f90
    Niceno committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    48522f6 View commit details
    Browse the repository at this point in the history
  3. Corrected a comment

    On branch bojan_fixed_bend_particles_case
    
    new file:   Quick/Real_Carry_Two_Int.f90
    Niceno committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    e5960ec View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Deleted an unused variable

    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
    Niceno committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    380b3af View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    4e61502 View commit details
    Browse the repository at this point in the history
  3. 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
    Niceno committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    19af3cf View commit details
    Browse the repository at this point in the history
  4. 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
    Niceno committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    18a1963 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. A small update

    Niceno committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    2890fd9 View commit details
    Browse the repository at this point in the history
  2. Added option SORT=heap to test script

    On branch bojan_fixed_bend_particles_case
    
    modified:   Tests/test_build.sh
    Niceno committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    58b78d2 View commit details
    Browse the repository at this point in the history
  3. Added macro Approx, used in sorting routines.

    On branch bojan_fixed_bend_particles_case
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    c4f65dc View commit details
    Browse the repository at this point in the history
  4. Added constant DEFAULT_TOLERANCE

    On branch bojan_fixed_bend_particles_case
    
    modified:   Documentation/Syntax/.vim/syntax/fortran.vim
    Niceno committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    611a6f8 View commit details
    Browse the repository at this point in the history
  5. Updated makefiles

    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
    Niceno committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    5a6597c View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Small update on makefiles

    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
    Niceno committed Oct 8, 2023
    Configuration menu
    Copy the full SHA
    ef481e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. More exhaustive error messages.

    On branch bojan_fixed_bend_particles_case
    
    modified:   Sources/Process/makefile
    modified:   Sources/Shared/makefile_check_arguments
    Niceno committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    d9a0aad View commit details
    Browse the repository at this point in the history
  2. 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
    Niceno committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    a79b7e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    6d8332d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1112a2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39d3144 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Rough_walls is removed.

    mhadziabdic committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    5fe83a8 View commit details
    Browse the repository at this point in the history
  2. Rough_walls is removed.

    mhadziabdic committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ffd4307 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dca483c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51886bf View commit details
    Browse the repository at this point in the history
  5. Initial commit.

    mhadziabdic committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    c5b73b0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5607e83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1505a4 View commit details
    Browse the repository at this point in the history
  8. Rough_walls is removed.

    mhadziabdic committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    a42630b View commit details
    Browse the repository at this point in the history
  9. Minor changes.

    mhadziabdic committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    14099c5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    12829c7 View commit details
    Browse the repository at this point in the history
  11. Initial commit.

    mhadziabdic committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    a3480a2 View commit details
    Browse the repository at this point in the history
  12. Initial commit.

    mhadziabdic committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    089c96e View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Some fine tunning.

    mhadziabdic committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    4719cc9 View commit details
    Browse the repository at this point in the history
  2. Some fine tunning.

    mhadziabdic committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    82849b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43b552b View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Volume is added to volumetric source, as it should be. The a_coef

    is scaled so the result stays the same.
    mhadziabdic committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    2f9c393 View commit details
    Browse the repository at this point in the history
  2. Updated.

    mhadziabdic committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    be2a208 View commit details
    Browse the repository at this point in the history
  3. Bug in k-eps is fixed.

    mhadziabdic committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    8218ab1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee85fbe View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    7990ff3 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. We are calculating here bulk volume flow rates and not mass flow rate…

    …. Mass
    
    and kg/s are deleted from the file.
    mhadziabdic committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    0021de8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7aca8b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcba050 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b5f1af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa53050 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    96d3b74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ccb858d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9dba4c6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    180440e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fd1142c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f82503b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9ad8cfd View commit details
    Browse the repository at this point in the history