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

Performance improvements #7

Open
wants to merge 10 commits into
base: fci-bs
Choose a base branch
from
Open

Performance improvements #7

wants to merge 10 commits into from

Commits on Nov 15, 2022

  1. Fast mul_all for BoutReals

    In case it is accidentially used on BoutReals do not convert them to
    fields
    dschwoerer committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    06d27bc View commit details
    Browse the repository at this point in the history
  2. Add floor_all version for pressure

    Directly applying on the pressure avoids the need to recalculate Pe
    everywhere
    dschwoerer committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    0875931 View commit details
    Browse the repository at this point in the history
  3. Print to log

    dschwoerer committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    ea166c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82af949 View commit details
    Browse the repository at this point in the history
  5. Some comms improvements

    dschwoerer committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    0082e29 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. move function definition

    dschwoerer committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    46742f0 View commit details
    Browse the repository at this point in the history
  2. Only operate on data we need

    This has a higher overhead in terms of computing, but we need to move
    less data, which is a net plus
    dschwoerer committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    a92d1f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    817c6d9 View commit details
    Browse the repository at this point in the history
  4. Set all fields to correct value

    and prefer BoutReal over Field3D
    dschwoerer committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    ec6395b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e31428 View commit details
    Browse the repository at this point in the history