Replies: 31 comments 14 replies
Point 18/12/2023@ocots @PierreMartinon @joseph-gergaud
|
Point 28/02/2024@ocots @PierreMartinon @joseph-gergaud
|
Point 20/03/2024@ocots @PierreMartinon @joseph-gergaud
|
Point du 25/04/2024@PierreMartinon @joseph-gergaud @jbcaillau Package
|
(suite)
Future réunion : 25 mai 2024 15:00. |
Point du 22/05/2024
|
Point du 25/06/2024@ocots @PierreMartinon @joseph-gergaud
|
Point du 17/07/2024@ocots @PierreMartinon @joseph-gergaud
|
Point du 8/11/2024@ocots @PierreMartinon @joseph-gergaud
|
Point du 20/12/2024@ocots @PierreMartinon @joseph-gergaud Point CTDirect, notamment méthodes RK
Restructuration CTModels (stable types...)
Misc
|
Point du 17/01/2025backend AD pour direct (dont Enzyme.jl)
CTModels / refonte code (type instabilities, etc.)
Comparaison JuMP, ADNLPModels
Misc
Prochain point 24/1 16:00 |
|
@ocots @PierreMartinon @joseph-gergaud typer les fermetures (closures), cf.
julia> f(x, y) = x + y
f (generic function with 2 methods)
julia> g(x) = f(x, y)
g (generic function with 1 method)
julia> @code_warntype g(2)
MethodInstance for g(::Int64)
from g(x) @ Main REPL[21]:1
Arguments
#self#::Core.Const(Main.g)
x::Int64
Body::Any
1 ─ %1 = Main.f(x, Main.y)::Any
└── return %1
julia> @report_opt g(2)
═════ 1 possible error found ═════
┌ g(x::Int64) @ Main ./REPL[21]:1
│ runtime dispatch detected: f(x::Int64, %1::Any)::Any
└────────────────────
julia> g(x) = f(x, y :: Float64)
g (generic function with 1 method)
julia> @code_warntype g(2)
MethodInstance for g(::Int64)
from g(x) @ Main REPL[24]:1
Arguments
#self#::Core.Const(Main.g)
x::Int64
Body::Float64
1 ─ %1 = Main.f::Core.Const(Main.f)
│ %2 = Core.typeassert(Main.y, Main.Float64)::Float64
│ %3 = (%1)(x, %2)::Float64
└── return %3
julia> @report_opt g(2)
No errors detected |
Point du 24/01/2024@ocots @PierreMartinon @joseph-gergaud
|
Point du 25/04/2025@ocots @PierreMartinon @joseph-gergaud
|
Point du 02/05/2025Présents : @ocots @PierreMartinon @joseph-gergaud
|
A discuter / ne pas oublier
|
|
Réunion du 20/06/2025. Invités : @jbcaillau @PierreMartinon @joseph-gergaud Ordre du jour (à compléter) :
|
|
Réunion du 27/06/2025. Invités : @jbcaillau @PierreMartinon @joseph-gergaud Ordre du jour (à compléter) :
|
|
Réunion du 04/07/2025 Invités : @jbcaillau @PierreMartinon @joseph-gergaud Ordre du jour (à compléter) :
Bonus :
|
|
@PierreMartinon @jbcaillau @joseph-gergaud For the record.
Others (no download):
Footnotes |
|
Réunion du 25/08/2025 Invités : @jbcaillau @PierreMartinon @joseph-gergaud Ordre du jour (à compléter) :
|
|
@jbcaillau @PierreMartinon @joseph-gergaud Croissance : downloads_comparison.pdf
|
|
@jbcaillau @PierreMartinon @joseph-gergaud List of problems: |
Meeting 6/9/2025 minutes@ocots @PierreMartinon @joseph-gergaud
|
Meeting 11/9/2025 minutes@ocots @PierreMartinon @joseph-gergaud
|
Meeting 18/9/2025 minutes@ocots @PierreMartinon @joseph-gergaud
|
|
@PierreMartinon @jbcaillau @joseph-gergaud I have updated https://github.com/control-toolbox/joss with a first draft. I also have added a sort of review of the paper. |



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Point 22/01/2024 (Joseph & Olivier)
Suivi de chemin
Méthodes directes
Méthodes indirectes
Tir direct
All reactions