-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Some minor refactoring of the general structure, and a new memory eff…
…icient active subspace algorithm (#11) * try / excepting krylov solution failure for nonlinear problems * checking in on tom_dev * updating drivers and so on to be compatible with hessianlearn * rearranging things to sort better by paper * updating markdown readmes * small readme edit * more efficient saving procedure * not sure what changed here * updating * updating data saving procedure * updating some work on improving active subspace memory footprint * working on memory efficient active subspace slowly * a lot more refactoring of the E[JTJ] operator and so on for memory issues * updating * updating and working towards continuous integration * typo * updating unit tests * missing python instruction * updating travis yml * updating yaml for travis * updating travis yaml again trying to fix build issues related to cloning hippylib * issue importing hippyflow in the test * more testing stuff * more things being resolved * more ci issues * updating readme and playing around more with unit tests * updating readme and unit tests * updating * updating * updating * struggling to get the unit tests to work properly * ci issues * updating again * updating again * updating again * updating please work thanks * one last try * continuing issues with travis build * library linking error is driving me crazy * library linking error is driving me crazy * library linking error is driving me crazy * library linking error is driving me crazy * exploring all these different ways travis doesnt make any sense * exploring all these different ways travis doesnt make any sense * exploring all these different ways travis doesnt make any sense * exploring all these different ways travis doesnt make any sense * exploring all these different ways travis doesnt make any sense * finally got ci working * adding citation
- Loading branch information
Showing
30 changed files
with
785 additions
and
195 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
language: python | ||
python: | ||
- "3.7" | ||
install: | ||
- wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh; | ||
- bash miniconda.sh -b -p $HOME/miniconda | ||
- source "$HOME/miniconda/etc/profile.d/conda.sh" | ||
- hash -r | ||
- conda config --set always_yes yes --set changeps1 no | ||
- conda update -q conda | ||
# Useful for debugging any issues with conda | ||
# - conda info -a | ||
- conda create -q -n fenics19 -c conda-forge python=$TRAVIS_PYTHON_VERSION fenics==2019.1.0 | ||
- conda activate fenics19 | ||
- git clone --depth 1 --branch matmvmult https://github.com/hippylib/hippylib.git | ||
- cd hippylib | ||
- python setup.py install | ||
- cd ../ | ||
- export HIPPYLIB_PATH=$(pwd)/hippylib/ | ||
- export HIPPYFLOW_PATH=$(pwd) | ||
|
||
script: | ||
- python hippyflow/test/test_derivativeSubspace.py |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 9 additions & 10 deletions
19
applications/helmholtz_2d/dipnet_paper/helmholtz_multirun.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,15 @@ | ||
# This file is part of the hIPPYflow package | ||
# Copyright (c) 2020-2021, The University of Texas at Austin | ||
# & Washington University in St. Louis. | ||
# | ||
# hIPPYflow is free software: you can redistribute it and/or modify | ||
# it under the terms of the GNU General Public License as published by | ||
# the Free Software Foundation, either version 3 of the License, or any later version. | ||
# All Rights reserved. | ||
# See file COPYRIGHT for details. | ||
# | ||
# hIPPYflow is distributed in the hope that it will be useful, | ||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
# GNU General Public License for more details. | ||
# This file is part of the hIPPYflow package. For more information see | ||
# https://github.com/hippylib/hippyflow/ | ||
# | ||
# You should have received a copy of the GNU General Public License | ||
# If not, see <http://www.gnu.org/licenses/>. | ||
# hIPPYflow is free software; you can redistribute it and/or modify it under the | ||
# terms of the GNU General Public License (as published by the Free | ||
# Software Foundation) version 2.0 dated June 1991. | ||
# | ||
# Author: Tom O'Leary-Roseberry | ||
# Contact: [email protected] | ||
|
19 changes: 9 additions & 10 deletions
19
applications/helmholtz_2d/dipnet_paper/helmholtz_training.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,15 @@ | ||
# This file is part of the hIPPYflow package | ||
# Copyright (c) 2020-2021, The University of Texas at Austin | ||
# & Washington University in St. Louis. | ||
# | ||
# hIPPYflow is free software: you can redistribute it and/or modify | ||
# it under the terms of the GNU General Public License as published by | ||
# the Free Software Foundation, either version 3 of the License, or any later version. | ||
# All Rights reserved. | ||
# See file COPYRIGHT for details. | ||
# | ||
# hIPPYflow is distributed in the hope that it will be useful, | ||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
# GNU General Public License for more details. | ||
# This file is part of the hIPPYflow package. For more information see | ||
# https://github.com/hippylib/hippyflow/ | ||
# | ||
# You should have received a copy of the GNU General Public License | ||
# If not, see <http://www.gnu.org/licenses/>. | ||
# hIPPYflow is free software; you can redistribute it and/or modify it under the | ||
# terms of the GNU General Public License (as published by the Free | ||
# Software Foundation) version 2.0 dated June 1991. | ||
# | ||
# Author: Tom O'Leary-Roseberry | ||
# Contact: [email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,15 @@ | ||
# This file is part of the hIPPYflow package | ||
# Copyright (c) 2020-2021, The University of Texas at Austin | ||
# & Washington University in St. Louis. | ||
# | ||
# hIPPYflow is free software: you can redistribute it and/or modify | ||
# it under the terms of the GNU General Public License as published by | ||
# the Free Software Foundation, either version 3 of the License, or any later version. | ||
# All Rights reserved. | ||
# See file COPYRIGHT for details. | ||
# | ||
# hIPPYflow is distributed in the hope that it will be useful, | ||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
# GNU General Public License for more details. | ||
# This file is part of the hIPPYflow package. For more information see | ||
# https://github.com/hippylib/hippyflow/ | ||
# | ||
# You should have received a copy of the GNU General Public License | ||
# If not, see <http://www.gnu.org/licenses/>. | ||
# hIPPYflow is free software; you can redistribute it and/or modify it under the | ||
# terms of the GNU General Public License (as published by the Free | ||
# Software Foundation) version 2.0 dated June 1991. | ||
# | ||
# Author: Tom O'Leary-Roseberry | ||
# Contact: [email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.