Re: [Metil-lmtpp] [SOLUTION]Re: Demande d'autorisation de suppression d'une variable globale
Status: Pre-Alpha
Brought to you by:
hugo_lec
From: Federica D. <da...@lm...> - 2010-09-06 13:33:52
|
J'ai peut être loupé un truc, mais j'ai essayé (avant la patch ici- bas) de compiler toutes les formulations sauf inter_elasticity (qui donnait une erreur) en commentant F_POINTER et il n'a pas donné d'erreurs... Federica -- Federica Daghia, Ph.D Assistant Professor École Normale Supérieure de Cachan - ENS Cachan DGM - LMT Cachan 61, avenue du Président Wilson 94235 Cachan Cedex - FRANCE Tel.: +33 (0)1 47 40 53 01 Fax: +33 (0)1 47 40 27 85 On Sep 6, 2010, at 3:30 PM, Felipe Bordeu Weldt wrote: > hello, > > voici le patch pour réparer le problème de f_pointer. > > > fbordeu@pc-lmm29:~/Coffee/LMT$ git diff > include/formulation/formulationassembly.h > diff --git a/include/formulation/formulationassembly.h > b/include/formulation/formulationassembly.h > index c45c34b..b1b61a5 100644 > --- a/include/formulation/formulationassembly.h > +++ b/include/formulation/formulationassembly.h > @@ -2,7 +2,9 @@ > #define FORMULATION_ASSEMBLY_H > #include "containers/mat.h" > > +#ifdef need_f_pointer > extern LMT::Vec<double>* F_POINTER; > +#endif > > namespace LMT { > > @@ -38,7 +40,9 @@ namespace LMT { > mat_already_allocated = false; > connectivity_calculated =false; > tol = AbsT(0.000001); > + #ifdef need_f_pointer > F_POINTER = &f_nodal; > + #endif > } > // > ~FormulationAssembly() { > > il permet de compiler sans rien déclarer, pour tout le monde. > et pour le gens qu'ont besoin de f_pointer il faut ajouter > -Dneed_f_pointer dans vos flags de compilation (fichier SConstruct). > > ... > CPPFLAGS = cppf2 + ' -DMAIN -Dneed_f_pointer' +MpiCppFlag , > ... > > voilà problème résolu. > > bonne journée. > > Felipe, > > -- > > Felipe Bordeu Weldt > Ingénieur de Recherche > ------------------------------------- > Tél. : 33 (0)2 40 37 16 57 > Fax. : 33 (0)2 40 74 74 06 > Fel...@ec... > Intitut GeM - UMR CNRS 6183 > École Centrale de Nantes > 1 Rue de La Noë, 44321 Nantes, FRANCE > ------------------------------------- > > > > > > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Metil-lmtpp mailing list > Met...@li... > https://lists.sourceforge.net/lists/listinfo/metil-lmtpp |