Skip to content
Snippets Groups Projects
  1. Apr 24, 2025
  2. Apr 23, 2025
    • Maximilian Dechant's avatar
    • Marcus Mohr's avatar
      Changes behaviour of generate_all_hyteg_forms.py · 11ff984c
      Marcus Mohr authored
      The commit changes the behaviour of generate_all_hyteg_forms.py with respect
      to the selection of forms to generate. It introduces a new function
      
         assemble_list_of_forms_to_generate()
      
      that extracts the list of forms to generate from the list of defined forms
      based on the command-line options in the following fashion:
      
      * if neither --geometry, nor --filter is given, all defined forms are
        selected
      
      * if only --filter is given, it is applied to the list of all defined forms,
        which are generated for each geometry they support
      
      * if only --geometry is given, it extracts all forms that support the given
        geometry element type
      
      * if both --filter and --geometry are given, the filter gets applied first;
        then the function removes all froms that do not support the selected
        geometry
      
      The commit touches on MR !48 and issue #45.
      
      As a spin-off the commit makes the FormInfo class sortable.
      Verified
      11ff984c
  3. Apr 22, 2025
  4. Apr 17, 2025
  5. Apr 14, 2025
  6. Apr 01, 2025
  7. Mar 31, 2025
  8. Mar 05, 2025
  9. Mar 04, 2025
  10. Mar 03, 2025
    • Marcus Mohr's avatar
      Fix generation of pspg forms · 7138af03
      Marcus Mohr authored
      Verified
      7138af03
    • Marcus Mohr's avatar
      Quick fix for file_path() and P2PlusBubble forms · 41c146f2
      Marcus Mohr authored
      This should temporarily fix the problem in the "form-generation" job of the
      pipeline with the p2_plus_bubble_diffusion_affine_qe form. For the moment we
      place it in the p2 folder. However, file_path() needs refactoring, especially
      if we add more spaces.
      Verified
      41c146f2
    • Marcus Mohr's avatar
      Draft for resolving issue 48 · 5c8e0d9a
      Marcus Mohr authored
      The commit
      - adds component_index as keyword to IntegrandSymbols
      - makes gradient and divergence form pass component_index to process_integrand
      - the corresponding integrands now check the shape of grad_u resp. grad_v
        and, if it is not square, revert to extracting the corresponding component
      - moves the is_implemented check from the call of HyTeGIntegrator outwards,
        so that the call to form_func is protected against out-of-bounds indices
      Verified
      5c8e0d9a
  11. Feb 28, 2025
  12. Feb 26, 2025
  13. Feb 20, 2025