Thomas Helfer
Thomas Helfer
Thanks for your kind answer. Indeed, I exposed my vector by providing the size and element access functions with this tiny helper function: ~~~~{.cxx} template void expose_std_vector(jlcxx::Module& m, const char*...
@rprat-pro, what do you tthink of such a macro: ```cxx #ifndef TFEL_DEVICE #ifdef __CUDACC__ #define TFEL_DEVICE __device__ #else /* __CUDACC__ */ .... treat other cases, such as Kokkos, Raja, etc......
For the moment, I would define three macros `TFEL_DEVICE`, `TFEL_HOST` and `TFEL_HOST_DEVICE`. I would not add `inline` to those macros, because most (if not all) functions are template (and generally...
Failure criteria can be added to pipe modelling using the `@FailureCriterion` keyword. Note that no failure criterion is currently shipped with `MTest`. The failure criteria must be provided by external...
@Hieppt This feature would be very difficult to implement as I would have to ensure the correct order of initialisation of the local variables associated with xt0 and xk1. You...
@Hieppt This would lead to huge amount of work. I'll keep the issue open for now, but honestly don't expect it to be solved in the near future, unless I...
@Hieppt Here is a proposal. Would it match your need: ```cxx @LocalVariable real xK1; .... inelastic_flow : "UserDefinedViscoplasticity" { criterion : "Mises", vp : "xK1 * f + 1. *...
Hi @jb251061, Thanks for this detailled report, this is extremly useful. We currently have continuous integration processes on Mac Os and Linux, but we lack virtual machines for a long...
@jb251061 Great, we are making progress. > However mfront --version is complaining that it can't find some sjlj library Seems like an environment issue. Many projects copy this kind of...
> Then again I do not have a make.exe available You can define a `MAKE` variable environment. That will be used by `MFront`. This is what is done the `Cast3M`...