Skip to content
This repository has been archived by the owner on Jul 12, 2023. It is now read-only.

Fortran backend for 1D EM forward modelling and Numpy broadcasting #22

Merged
merged 36 commits into from
Oct 24, 2018

Commits on Aug 30, 2018

  1. Removed np.empty statements when the next line would recast the varia…

    …ble. i.e. using x = np.empty() must be followed by x[:, :] in order to take advantage of the allocated memory.
    Leon Foks committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    cd5c127 View commit details
    Browse the repository at this point in the history
  2. Added 3 new functions. Piecewise ramp fast uses Numpy broadcasting fo…

    …r 1 pulse. Fast diff uses broadcasting for 2 pulses. Piecewise Pulse fast keeps the gauss legendre coefficients so no need to keep asking for them.
    Leon Foks committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    68f2a39 View commit details
    Browse the repository at this point in the history
  3. Added single layer flags to half-switch so no need to specify.

    Fixed a bug where j was not assigned in certain cases.
    Leon Foks committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    3f7d08f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98d7e39 View commit details
    Browse the repository at this point in the history
  5. minor

    Leon Foks committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    f21906f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f98e0f8 View commit details
    Browse the repository at this point in the history
  7. Inputs to forward modelling must be in Fortran order to get efficient…

    … glue to the Fortran codes. Memory is preallocated before calling the Fortran codes.
    Leon Foks committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    a20954b View commit details
    Browse the repository at this point in the history
  8. Added Fortran extension to setup.py. On my Mac, I could not get pip t…

    …o update the Fortran compile flags using the extra_f90_compile_args option. I had to add them to the link_args instead. Bit hacky, but it should work fine.
    Leon Foks committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    8d83d1f View commit details
    Browse the repository at this point in the history
  9. Removed unused variables

    Leon Foks committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    e7b6529 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2018

  1. version update

    seogi_macbook committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    255f5d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fe95e6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #19 from leonfoks/master

    Fortran backend for 1D EM forward modelling and Numpy broadcasting
    sgkang authored Sep 26, 2018
    Configuration menu
    Copy the full SHA
    3f76463 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2018

  1. add import setuptools

    seogi_macbook committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    6ad4342 View commit details
    Browse the repository at this point in the history
  2. add fortran

    seogi_macbook committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    508cef4 View commit details
    Browse the repository at this point in the history
  3. minor change

    seogi_macbook committed Oct 2, 2018
    Configuration menu
    Copy the full SHA
    d08c212 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2018

  1. blah..

    seogi_macbook committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    39d4cf5 View commit details
    Browse the repository at this point in the history
  2. add pip install

    seogi_macbook committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    045d8de View commit details
    Browse the repository at this point in the history
  3. add fortran

    seogi_macbook committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    52f4fdf View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2018

  1. minor fix

    seogi_macbook committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    37f9f8c View commit details
    Browse the repository at this point in the history
  2. blah

    seogi_macbook committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    47e2b61 View commit details
    Browse the repository at this point in the history
  3. update travis.ml

    seogi_macbook committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    20d92e5 View commit details
    Browse the repository at this point in the history
  4. minor fix

    seogi_macbook committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    25d4e39 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2018

  1. ...

    seogi_macbook committed Oct 10, 2018
    Configuration menu
    Copy the full SHA
    d0917d4 View commit details
    Browse the repository at this point in the history
  2. update notebooks

    seogi_macbook committed Oct 10, 2018
    Configuration menu
    Copy the full SHA
    5a53afc View commit details
    Browse the repository at this point in the history
  3. tests parallel version

    seogi_macbook committed Oct 10, 2018
    Configuration menu
    Copy the full SHA
    63653bc View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. add make build

    seogi_macbook committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    a3d1943 View commit details
    Browse the repository at this point in the history
  2. minor fix

    seogi_macbook committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    2cfaa11 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2018

  1. minor fix

    seogi_macbook committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    20bb56e View commit details
    Browse the repository at this point in the history
  2. add make build

    seogi_macbook committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    b66a0a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2018

  1. add try and except statement for fortran

    seogi_macbook committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    ceeace8 View commit details
    Browse the repository at this point in the history
  2. add gcc

    seogi_macbook committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    c546fea View commit details
    Browse the repository at this point in the history
  3. fix time range bug in Survey.py

    seogi_macbook committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    afa21c6 View commit details
    Browse the repository at this point in the history
  4. pep8 clean up

    seogi_macbook committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    d8aca20 View commit details
    Browse the repository at this point in the history
  5. back to piecewise_pulse_fast

    seogi_macbook committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    7fc58f0 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. minor update

    seogi_macbook committed Oct 22, 2018
    Configuration menu
    Copy the full SHA
    73735de View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2018

  1. back master

    seogi_macbook committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    79a6ea5 View commit details
    Browse the repository at this point in the history