New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
General JSON reading and using in Functions/matprop/etc #25058
Labels
Comments
Not sure how much we'd need in addition to nlohmann::json. You might want to read the JSON file only on rank 0 and use MPI to broadcast the JSON tree to other ranks. There isn't any size checking that would be applicable here. If you want something along schema checking then use https://json-schema.org/ with a validator library. |
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 24, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 24, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 24, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 24, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 24, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 24, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 24, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 25, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 25, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 25, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Sep 25, 2023
GiudGiud
added a commit
to GiudGiud/moose
that referenced
this issue
Oct 13, 2023
Add more explanation to the error message refs idaholab#25058
tanoret
pushed a commit
to tanoret/moose
that referenced
this issue
Oct 16, 2023
Add more explanation to the error message refs idaholab#25058
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Oct 19, 2023
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Oct 19, 2023
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Oct 19, 2023
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Oct 19, 2023
lynnmunday
pushed a commit
to zachmprince/moose
that referenced
this issue
Nov 6, 2023
Add more explanation to the error message refs idaholab#25058
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Nov 7, 2023
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Nov 7, 2023
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Nov 7, 2023
oanaoana
pushed a commit
to oanaoana/moose
that referenced
this issue
Nov 7, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Reason
As discussed in: RemDelaporteMathurin/h-transport-materials#108
we would like to be able to read coefficients from JSON databases. This is in support of T propagation modelling efforts in TMAP8, but is a very general need. We can have users store data in JSON format in a lot of different applications. in fact, there's already been some JSON loading use there: #20851
@simopier @cticenhour for info
Design
@dschwen if you could please advise us here considering your work on #20851
I would suggest following the PropertyFileReader design:
Impact
Standardised JSON reading from the input file will provide more flexibility to users
Ease of use for others, not just CSV supported
Can help interfacing with other codes as well
The text was updated successfully, but these errors were encountered: