Skip to content
View cvanaret's full-sized avatar

Block or report cvanaret

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cvanaret/README.md

Hey, I'm Charlie

I am a researcher in mathematical optimization at Argonne National Laboratory/Zuse-Institut Berlin. I am interested in large-scale nonlinear optimization, reliable optimization based on interval analysis and I enjoy modern software development (mainly in C++, a bit of Julia as well). In particular, I am actively developing the Uno solver, a modular open-source C++ library that unifies nonlinearly constrained nonconvex optimization and offers dozens of strategy combinations. It is competitive against IPOPT and filterSQP, while being modern, lightweight and extensible. Check it out!

I got my PhD from Université de Toulouse (France) in January 2015. Then I was a postdoctoral researcher with IRT Saint Exupéry (France), Argonne National Laboratory (USA), Fraunhofer ITWM (Germany), Technische Universität Berlin (Germany) and Zuse-Institut Berlin (Germany).

When I am not scribbling math on a black board or feverishly writing code, I enjoy playing bass with the Toto tribute band The Cats of Oz, taking landscape photos and doing some sort of physical activity (such as bouldering or cross-country skiing).

Pinned Loading

  1. Uno Public

    A next-gen Lagrange-Newton (SQP + barrier) solver for nonconvex constrained optimization

    C++ 324 26

  2. CateGOrical.jl Public

    Julia prototype for solving mixed categorical optimization problems to global optimality

    Julia

772 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to cvanaret/Uno, cvanaret/SymmetricBlockMatrix, ERGO-Code/HiGHS and 9 other repositories
Loading A graph representing cvanaret's contributions from March 17, 2024 to March 23, 2025. The contributions are 85% commits, 8% pull requests, 4% code review, 3% issues.

Contribution activity

March 2025

Created 8 commits in 1 repository
Created 1 repository

Created a pull request in cvanaret/Uno that received 1 comment

Github action to build with MSVC

Github action to build with MSVC

+58 −3 lines changed 1 comment
Opened 4 other pull requests in 1 repository
cvanaret/Uno 3 merged 1 open
Opened 1 issue in 1 repository
cvanaret/Uno 1 open
Loading