dmft and Hirsch-Fye: define their parameters on alps::params like CT-INT and CT-HYB
I maintainer di solito rispondono entro 2 giorni
@Ooolab ci sta già lavorando.
Dal 2/11/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
The CT-INT (interaction) and CT-HYB (hybridization) solvers declare their parameters on ALPSCore's alps::params with define, each with its type, default and description, and report missing and unused keys. The dmft driver and the Hirsch-Fye solver (hirschfye, and dmft with SOLVER = Hirsch-Fye) still read the legacy alps::Parameters, with defaults given at each read through value_or_default.
So DMFT input reaches two kinds of programs:
- An unknown or misspelled key is reported by CT-INT and CT-HYB, and ignored by
dmftand Hirsch-Fye. - A new input format (TOML, for example) has to feed both
alps::paramsandalps::Parameters.
Proposal
Have dmft and Hirsch-Fye define their keys on alps::params, as define_parameters does for CT-INT and CT-HYB. Their parameter readers (alps/input/dmft.hpp and alps/input/hirschfye.hpp on marcusr2ML/ALPS upstream-dmft-input) would then read the defined alps::params. The driver's internal classes (Hilbert and Fourier transformers, band structure, external solver) can keep receiving alps::Parameters through alps::make_deprecated_parameters.
- Lingua principale
- C++
- Stelle
- 32
- Fork
- 10
- Merge medio
- 4g 3h
- PR unite (30g)
- 54
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ALPSim/ALPS
-
Parallel Ising example: operator precedence makes the heat-bath energy difference wrongForse già presa @skilledwolf l’ha presa 3 giorni fa. Apertaarea:tutorials bug scientific-correctness
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ALPSim/ALPS#313 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Replica exchange with PROCESS_PER_WORKER > 1 creates too few replicasForse già presa @skilledwolf l’ha presa 2 giorni fa. Apertaarea:parapack bug scientific-correctness
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ALPSim/ALPS#312 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
area:lattice bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
I maintainer di solito rispondono entro 2 giorni
-
Read parameter files straight into the solver input structsForse già presa @Ooolab l’ha presa 2 giorni fa. Aperta
ALPSim/ALPS#317 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Issue simili
-
status:needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
PX4/PX4-Autopilot#29698 ·
I maintainer di solito rispondono entro 1 giorno
-
go perft exits when EvalFile is unavailableForse già presa @Muawiya-contact l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
official-stockfish/Stockfish#7292 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
arvidn/libtorrent#9149 ·
I maintainer di solito rispondono entro 1 giorno
-
Upstream report: MSVC rejects a designated initializer in a dependent template argument (C2131)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
rhalbersma/tabula#72 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
esp8266/Arduino#9342 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno