1 #ifndef __CS_PROTOTYPES_H__ 2 #define __CS_PROTOTYPES_H__ void cs_user_partition(void)
Definition: cs_user_parallel.c:84
void tstvec(const cs_int_t *ncelet, const cs_int_t *ncel, const cs_int_t *nfac, const cs_int_t *nfabor, const cs_int_t ifacel[], const cs_int_t ifabor[], cs_int_t iworkf[], cs_int_t ismbs[], cs_int_t ismbv[], cs_real_t rworkf[], cs_real_t rsmbs[], cs_real_t rsmbv[])
integer, save ngrpb
Definition: parall.f90:47
integer, save ngrpi
Definition: parall.f90:47
double precision, dimension(:), pointer pond
Definition: mesh.f90:113
double precision, dimension(:,:), pointer xyzcen
Definition: mesh.f90:102
void cs_user_periodicity(void)
Definition: cs_user_mesh.c:292
void csflsh(void)
Definition: csflsh.f90:24
void csopli(const cs_int_t *irkpar, const cs_int_t *nrkpar, const cs_int_t *ilogr0, const cs_int_t *ilogrp)
double precision, dimension(:), pointer surfbn
Definition: mesh.f90:110
integer, dimension(:), pointer nodfbr
Definition: mesh.f90:72
double precision, dimension(:), pointer dist
Definition: mesh.f90:111
integer, save nscal
Definition: dimens.f90:33
void zufall(const cs_int_t *n, const cs_real_t *a)
void cs_user_mesh_thinwall(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:475
integer, save nvlsta
Definition: lagdim.f90:63
#define BEGIN_C_DECLS
Definition: cs_defs.h:365
void cs_user_postprocess_activate(int nt_max_abs, int nt_cur_abs, double t_cur_abs)
Definition: cs_user_postprocess.c:630
void cs_user_postprocess_meshes(void)
Definition: cs_user_postprocess.c:390
double precision, save volmax
Definition: cstphy.f90:141
void cs_user_coupling(void)
Definition: cs_user_coupling.c:75
void cs_user_mesh_modify(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:529
void cs_user_join(void)
Definition: cs_user_mesh.c:152
double precision, dimension(:,:), pointer xyznod
Definition: mesh.f90:107
integer(kind=8), save ncelgb
Definition: parall.f90:58
int cs_int_t
Definition: cs_defs.h:263
integer, dimension(:), pointer ifmcel
Definition: mesh.f90:79
integer, save ntcabs
Definition: optcal.f90:277
integer, dimension(:,:), pointer ifacel
Definition: mesh.f90:61
double precision, dimension(:,:), pointer cdgfac
Definition: mesh.f90:105
double precision, dimension(:,:), pointer diipb
Definition: mesh.f90:115
integer, save nfabor
Definition: mesh.f90:42
void cs_user_mesh_save(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:606
void numvec(const cs_int_t *ncelet, const cs_int_t *ncel, const cs_int_t *nfac, const cs_int_t *nfabor, const cs_int_t *lregis, cs_int_t *irveci, cs_int_t *irvecb, cs_int_t ifacel[], cs_int_t ifabor[], cs_int_t inumfi[], cs_int_t inumfb[], cs_int_t iworkf[], cs_int_t ismbs[])
double precision, dimension(:,:), pointer surfbo
Definition: mesh.f90:104
double precision, dimension(:), pointer volume
Definition: mesh.f90:108
BEGIN_C_DECLS void caltri(const cs_int_t *iverif)
double precision, dimension(:,:), pointer cdgfbo
Definition: mesh.f90:106
void csprnt(char *cs_buf_print, cs_int_t *msgsize)
integer, save nfac
Definition: mesh.f90:42
void cs_user_solver(const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
Definition: cs_user_solver.c:96
integer, save lndfac
Definition: mesh.f90:51
void initi1(const cs_int_t *iverif)
void pstusn(const cs_int_t *ntmabs, const cs_int_t *ntcabs, const cs_real_t *ttcabs)
Definition: cs_post.c:2322
int cs_user_solver_set(void)
Definition: cs_user_solver.c:85
integer, dimension(:), pointer icelbr
Definition: mesh.f90:84
double precision, save a
Definition: cs_fuel_incl.f90:143
void memfin(void)
Definition: memfin.f90:24
integer, save nvisbr
Definition: lagdim.f90:63
Definition: cs_mesh_quantities.h:51
void usvpst(const cs_int_t *nummai, const cs_int_t *nvar, const cs_int_t *nscal, const cs_int_t *nvlsta, const cs_int_t *ncelps, const cs_int_t *nfacps, const cs_int_t *nfbrps, const cs_int_t itypps[3], const cs_int_t lstcel[], const cs_int_t lstfac[], const cs_int_t lstfbr[], const cs_real_t dt[], const cs_real_t rtpa[], const cs_real_t rtp[], const cs_real_t propce[], const cs_real_t propfa[], const cs_real_t propfb[], const cs_real_t coefa[], const cs_real_t coefb[], const cs_real_t statce[], cs_real_t tracel[], cs_real_t trafac[], cs_real_t trafbr[])
double precision, dimension(:,:), pointer dijpf
Definition: mesh.f90:114
integer, save nthrdb
Definition: parall.f90:47
double precision, dimension(:,:), pointer dofij
Definition: mesh.f90:116
integer, dimension(:), pointer ifabor
Definition: mesh.f90:62
void normalen(const cs_int_t *n, const cs_real_t *x)
integer, dimension(:), pointer ifmfbr
Definition: mesh.f90:78
void cs_user_mesh_input(void)
Definition: cs_user_mesh.c:101
void cs_user_mesh_bad_cells_tag(cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
Definition: cs_user_mesh.c:627
integer(kind=8), save nsomgb
Definition: parall.f90:58
void cs_user_postprocess_writers(void)
Definition: cs_user_postprocess.c:264
integer, save ncelet
Definition: mesh.f90:42
void findpt(const cs_int_t *ncelet, const cs_int_t *ncel, const cs_real_t *xyzcen, const cs_real_t *xx, const cs_real_t *yy, const cs_real_t *zz, cs_int_t *node, cs_int_t *ndrang)
double precision, save voltot
Definition: cstphy.f90:141
integer, save ntmabs
Definition: optcal.f90:277
double precision, dimension(:), pointer surfan
Definition: mesh.f90:109
double precision, dimension(:,:), pointer surfac
Definition: mesh.f90:103
void csinit(const cs_int_t *irgpar, const cs_int_t *nrgpar, const cs_int_t *nthpar)
void dvvpst(const cs_int_t *nummai, const cs_int_t *numtyp, const cs_int_t *nvar, const cs_int_t *nscal, const cs_int_t *nvlsta, const cs_int_t *nvisbr, const cs_int_t *ncelps, const cs_int_t *nfacps, const cs_int_t *nfbrps, const cs_int_t itypps[3], const cs_int_t lstcel[], const cs_int_t lstfac[], const cs_int_t lstfbr[], const cs_real_t dt[], const cs_real_t rtpa[], const cs_real_t rtp[], const cs_real_t propce[], const cs_real_t propfa[], const cs_real_t propfb[], const cs_real_t coefa[], const cs_real_t coefb[], const cs_real_t statce[], const cs_real_t stativ[], const cs_real_t statfb[], cs_real_t tracel[], cs_real_t trafac[], cs_real_t trafbr[])
integer, save ncel
Definition: mesh.f90:42
#define END_C_DECLS
Definition: cs_defs.h:366
double precision, save ttcabs
Definition: optcal.f90:278
double cs_real_t
Definition: cs_defs.h:264
integer(kind=8), save nfacgb
Definition: parall.f90:58
void pergra(const cs_int_t *ivar, const cs_int_t *idimtr, const cs_int_t *irpvar)
double precision, save volmin
Definition: cstphy.f90:141
#define CS_PROCF(x, y)
Definition: cs_defs.h:379
integer(kind=8), save nfbrgb
Definition: parall.f90:58
void cs_user_syrthes_coupling(void)
Definition: cs_user_coupling.c:120
integer, dimension(:,:), pointer iprfml
Definition: mesh.f90:80
void csclli(void)
Definition: csclli.f90:24
integer, dimension(:), pointer ipnfbr
Definition: mesh.f90:71
integer, dimension(:), pointer nodfac
Definition: mesh.f90:70
double precision, dimension(:), pointer distb
Definition: mesh.f90:112
integer, save nthrdi
Definition: parall.f90:47
void cs_user_saturne_coupling(void)
Definition: cs_user_coupling.c:208
void cs_user_mesh_smoothe(cs_mesh_t *mesh)
Definition: cs_user_mesh.c:570
integer, save lndfbr
Definition: mesh.f90:51
integer, save ncelbr
Definition: mesh.f90:46
integer, save nvar
Definition: dimens.f90:33
void majgeo(const cs_int_t *ncel, const cs_int_t *ncelet, const cs_int_t *nfac, const cs_int_t *nfabor, const cs_int_t *nsom, const cs_int_t *lndfac, const cs_int_t *lndfbr, const cs_int_t *ncelbr, const cs_int_t *ncelgb, const cs_int_t *nfacgb, const cs_int_t *nfbrgb, const cs_int_t *nsomgb, const cs_int_t *nthrdi, const cs_int_t *nthrdb, const cs_int_t *ngrpi, const cs_int_t *ngrpb, const cs_int_t *idxfi, const cs_int_t *idxfb, const cs_int_t ifacel[], const cs_int_t ifabor[], const cs_int_t ifmfbr[], const cs_int_t ifmcel[], const cs_int_t iprfml[], const cs_int_t ipnfac[], const cs_int_t nodfac[], const cs_int_t ipnfbr[], const cs_int_t nodfbr[], const cs_int_t icelbr[], const cs_real_t *volmin, const cs_real_t *volmax, const cs_real_t *voltot, const cs_real_t xyzcen[], const cs_real_t surfac[], const cs_real_t surfbo[], const cs_real_t cdgfac[], const cs_real_t cdgfbo[], const cs_real_t xyznod[], const cs_real_t volume[], const cs_real_t surfan[], const cs_real_t surfbn[], const cs_real_t dist[], const cs_real_t distb[], const cs_real_t pond[], const cs_real_t dijpf[], const cs_real_t diipb[], const cs_real_t dofij[])
integer, dimension(:), pointer ipnfac
Definition: mesh.f90:69