Changing of the hyperreduction methods #510
Replies: 7 comments 9 replies
-
The core of the DEIM algorithm could be implemented in a standard method of the DEIM class, instead of being implemented in the constructor of the DEIM class. Then, the DEIM algorithm would be call either (i) from the constructor or (ii) from a dedicated method. This implementation change will facilitate the implementation of classes inheriting from the DEIM class. |
Beta Was this translation helpful? Give feedback.
-
The DEIM constructor / DEIM algorithm could use already computed modes, instead of snapshots. |
Beta Was this translation helpful? Give feedback.
-
The DEIM algorithm (magic points choice) could better deal with volVectorFields. |
Beta Was this translation helpful? Give feedback.
-
The DEIM algorithm (magic points choice) may better deal with non-uniform mesh (best interpolation in term of L2). |
Beta Was this translation helpful? Give feedback.
-
Base class to implement both interpolation-based (I-HR) and numerical quadrature-based (Q-HR) hyper-reduction methods. Separation of hyper-reduction basis computation and magic points (+ numerical quadrature weights) evaluation inside the hyper-reduction class. Possibility to pass directly all the basis of hyper-reduction for small problems (e.g. from SVD or rSVD of residual ROM snapshots) or pass them sequentially in an efficient way (e.g. basis from sequential SVD algorithms applied to residual ROM snapshots). This feature can be implemented later. Implement for both interpolation-based and numerical quadrature-based methods the possibility to perform HR on a single field or on lhs matrix + rhs field: examples of I-HR on a single field include (DEIM, gappy-POD) and on lhs + rhs include (GNAT); examples of Q-HR on a single field include (EQP, ECP) and on lhs + rhs (ECSW). For I-HR implement directly over-sampling since it is more general w.r.t. forcing the number of magic points to be equal to the number of HR basis. Of course, everything includes the case of stacked physical fields (e.g. pressure+velocity): proper normalization w.r.t. physical quantities and non-uniform mesh sizes should be dealt with when computing the basis of HR. Implement greedy methods and S-OPT for I-HR. Implement l1-norm optimization (EQP) and l2-norm optimization (ECP) for Q-HR. Since in some versions of EQP and ECP the computational cost is high, offer the possibility to choose between a fast but less accurate implementation and a slow but accurate one. Be clear in the separation of Offline and Online stages. References:
|
Beta Was this translation helpful? Give feedback.
-
Hyper Reduction branch modifications
|
Beta Was this translation helpful? Give feedback.
-
Hi Giovanni,
Are you available Monday 8th or Tuesday 9th of April?
Valentin
De: "Giovanni Stabile" ***@***.***>
À: "ITHACA-FV/ITHACA-FV" ***@***.***>
Cc: "RESSEGUIER Valentin" ***@***.***>, "Comment" ***@***.***>
Envoyé: Lundi 25 Mars 2024 09:14:28
Objet: Re: [ITHACA-FV/ITHACA-FV] Changing of the hyperreduction methods (Discussion #510)
Hi Valentin, thanks. I think we can schedule a meeting to see what is missing together. Let me know when it works for you.
—
Reply to this email directly, [ #510 (reply in thread) | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/AEI26SQSBHPLUESJM4D7QPLYZ7MGJAVCNFSM6AAAAAAQWQSYNOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DQOJZGA2DM | unsubscribe ] .
You are receiving this because you commented. Message ID: <ITHACA-FV/ITHACA-FV/repo-discussions/510/comments/8899046 @ github . com>
|
Beta Was this translation helpful? Give feedback.
-
First message
Beta Was this translation helpful? Give feedback.
All reactions