Skip to content
Max Horn edited this page Oct 9, 2023 · 24 revisions

Workshop Homepage: https://flintlib.github.io/workshop2023.html

Schedule

Monday:

  • 09:30: work session
  • 12:30: lunch
  • 13:30: work session

Tuesday:

  • 09:00: work session
  • 12:15: group photo
  • 12:30: lunch
  • 14:00: work session

Wednesday:

  • 09:00: work session
  • 12:30: lunch
  • 14:00: work session

Thursday:

  • 09:00: work session
  • 12:30: lunch
  • 14:00: work session

Friday:

  • 09:00: work session
  • 12:30: lunch
  • 14:00: work session

Possible Topics

Final 3.0 release

People: Fredrik

  • Distribute autofiles?
  • Any additional bugfixes
  • Documentation proofreading

Linear algebra

People: Fredrik, Vincent

  • Tuning HNF, other functions over Z
  • Generic-ify linear algebra
  • Sparse linear algebra
  • Linear algebra over number fields / order

p-adics, q-adics

People: Hartmut?

  • more functionality?
  • Error bounds
  • Centered representation

Interfaces

People: Fredrik, Vincent

  • Python-FLINT
  • Sage
  • Nemo
  • Haskell
  • Can we have more code reuse, testing?
  • Auto-generation (eg as cypari2)? Generic wrapper (cppyy)?

Tuning, portability

People: Fredrik

  • How should we tune FLINT for various architectures?
  • How to handle different instruction sets (AVX2, etc.)

FFTs

People: Fredrik

  • Continue to review/cleanup/document fft_small
  • Add more helper functions (invariant multiplication, etc.)
  • FFT matrix multiplication
  • Fallback nmod FFT code
  • Generic FFT code (port Pascal's acb code?)

Remote Availability

David Einstein After 1300 CET. Proofreading documentation and adding undocumented functions, python-flint, sage, and anything else as needed.

Vincent Delecroix

  • Monday 09:00 - 12:00
  • Tuesday 09:00 - 12:00
  • Wednesday 09:00 - 17:00

Clone this wiki locally