Trilinos issueshttps://gitlab.osti.gov/jmwille/Trilinos/-/issues2019-06-08T15:27:26Zhttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/5065Tpetra: Deprecated DynamicProfile used without deprecation guards2019-06-08T15:27:26ZJames WillenbringTpetra: Deprecated DynamicProfile used without deprecation guards*Created by: kddevin*
## Bug Report
@trilinos/tpetra
### Description
DynamicProfile is a deprecated feature.
It is used in Tpetra_CrsMatrix_decl.hpp without deprecation guards.
https://github.com/trilinos/Trilinos/blob/ec7ddad27...*Created by: kddevin*
## Bug Report
@trilinos/tpetra
### Description
DynamicProfile is a deprecated feature.
It is used in Tpetra_CrsMatrix_decl.hpp without deprecation guards.
https://github.com/trilinos/Trilinos/blob/ec7ddad27cbfca383fb4c70f8beeba6193739853/packages/tpetra/core/src/Tpetra_CrsMatrix_decl.hpp#L5039
Thus, building with TPETRA_ENABLE_DEPRECATED_CODE=OFF fails.
Related to #4701
### Steps to Reproduce
Build Tpetra with TPETRA_ENABLE_DEPRECATED_CODE=OFF.
I am building with many other packages; I don't know if they are needed to see the error.
```
-D Tpetra_ENABLE_DEPRECATED_CODE:BOOL=OFF \
-D Teuchos_HIDE_DEPRECATED_CODE:BOOL=ON \
\
-D Trilinos_ENABLE_Stokhos:BOOL=ON \
-D Trilinos_ENABLE_Nox:BOOL=ON \
-D Trilinos_ENABLE_ROL:BOOL=ON \
-D ROL_ENABLE_EXAMPLES:BOOL=OFF \
-D Trilinos_ENABLE_MiniTensor:BOOL=OFF \
-D ROL_ENABLE_MiniTensor:BOOL=OFF \
-D Trilinos_ENABLE_Panzer:BOOL=ON \
-D Trilinos_ENABLE_PanzerAdaptersSTK:BOOL=OFF \
-D Trilinos_ENABLE_PanzerAdaptersIOSS:BOOL=OFF \
-D Trilinos_ENABLE_Thyra:BOOL=ON \
-D Trilinos_ENABLE_MueLu:BOOL=ON \
-D Trilinos_ENABLE_Anasazi:BOOL=ON \
-D Trilinos_ENABLE_Belos:BOOL=ON \
-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \
-D Trilinos_ENABLE_STKIO:BOOL=OFF \
-D Trilinos_ENABLE_STKUtil:BOOL=OFF \
```
Tpetra: Deprecate DynamicProfilehttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/4755Tpetra: remove DynamicProfile code paths2019-03-28T18:26:16ZJames WillenbringTpetra: remove DynamicProfile code paths*Created by: tjfulle*
@trilinos/tpetra
Remove all `DynamicProfile` code paths from Tpetra. This may mean first putting all the `DynamicProfile` specific code behind compile guards that are enabled with deprecated code, or just remo...*Created by: tjfulle*
@trilinos/tpetra
Remove all `DynamicProfile` code paths from Tpetra. This may mean first putting all the `DynamicProfile` specific code behind compile guards that are enabled with deprecated code, or just removing the code in one fell swoop.Tpetra: Deprecate DynamicProfilehttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/4754Tpetra: Add deprecation warnings for DynamicProfile profile type2019-03-28T18:21:34ZJames WillenbringTpetra: Add deprecation warnings for DynamicProfile profile type*Created by: tjfulle*
@trilinos/tpetra
See #4701 *Created by: tjfulle*
@trilinos/tpetra
See #4701 Tpetra: Deprecate DynamicProfilehttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/4284Tpetra: matrix market reader to return StaticProfile containers2019-03-28T18:18:33ZJames WillenbringTpetra: matrix market reader to return StaticProfile containers*Created by: tjfulle*
## What
Update Tpetra matrix market reader to return graphs and matrices with `StaticProfile`
## Why
`DynamicProfile` is the current default profile type for `Tpetra::CrsMatrix` and `Tpetra::CrsGraph` but ...*Created by: tjfulle*
## What
Update Tpetra matrix market reader to return graphs and matrices with `StaticProfile`
## Why
`DynamicProfile` is the current default profile type for `Tpetra::CrsMatrix` and `Tpetra::CrsGraph` but is being deprecated in favor of `StaticProfile`.
@trilinos/tpetra
## Related Issues
#4282, #4283Tpetra: Deprecate DynamicProfilehttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/4283Tpetra: update tests to StaticProfile (downstream packages)2019-02-08T22:46:34ZJames WillenbringTpetra: update tests to StaticProfile (downstream packages)*Created by: tjfulle*
## What
Update Tpetra's downstream tests to pass if default profile type is `StaticProfile`
## Why
`DynamicProfile` is the current default profile type for `Tpetra::CrsMatrix` and `Tpetra::CrsGraph` but is...*Created by: tjfulle*
## What
Update Tpetra's downstream tests to pass if default profile type is `StaticProfile`
## Why
`DynamicProfile` is the current default profile type for `Tpetra::CrsMatrix` and `Tpetra::CrsGraph` but is being deprecated in favor of `StaticProfile`
@trilinos/tpetra
## Related Issues
#4282 Tpetra: Deprecate DynamicProfilehttps://gitlab.osti.gov/jmwille/Trilinos/-/issues/4282Tpetra: update tests to StaticProfile2019-03-28T18:14:39ZJames WillenbringTpetra: update tests to StaticProfile*Created by: tjfulle*
## What
Update Tpetra tests to pass if default profile type is `StaticProfile`
## Why
`DynamicProfile` is the current default profile type for `Tpetra::CrsMatrix` and `Tpetra::CrsGraph` but is being deprec...*Created by: tjfulle*
## What
Update Tpetra tests to pass if default profile type is `StaticProfile`
## Why
`DynamicProfile` is the current default profile type for `Tpetra::CrsMatrix` and `Tpetra::CrsGraph` but is being deprecated in favor of `StaticProfile`
@trilinos/tpetra
## Related Issues
#4278, #4279, #4280, #4281 Tpetra: Deprecate DynamicProfile