- Member Arcane::AbstractModule::isGarbageCollected () const override
- Check in ModuleMng::removeModule the use of this indication. A call to the Deleter as in ModuleMng::removeAllModules might be necessary.
- Class Arcane::ArcaneCurveWriter
- write documentation on the format.
- Member Arcane::CartesianMeshAMRMng::adaptLevel (Int32 level_to_adapt, bool do_fatal_if_useless=false) const
- Add the "II_InPatch" flag to all level 0 cells?
- Member Arcane::CaseTable::appendElement (const String ¶m, const String &value)
- In case of an error in either, do not change the value of the other.
- Member Arcane::DataSynchronizeBufferBase::_allocateBuffers ()
- : do not conserve buffers for each data type of the variables because their retention is costly in terms of memory.
- Member Arcane::DataTypeTraitsT< bool >::type ()
- : create DT_Bool type instead.
- Member Arcane::dom::DOMImplementation::createDocument (const DOMString &namespace_uri, const DOMString &qualified_name, const DocumentType &doctype) const
- handle the arguments...
- Member Arcane::DumpWEnsight7::_buildFileName (const String &varname, String &filename)
- change the filename determination and use Directory.
- Class Arcane::EnumeratorT< T >
- use traits for reference, pointer, and value types
- Class Arcane::FloatInfo< long double >
- Verify that this class is valid for all architectures.
- Class Arcane::geometric::GeomShape
- set up a specific initialization. For this, it will be necessary to use toMutableView() but it is also necessary to be able to specify the geomType().
- Class Arcane::HashTableBase
- Add iterators for this collection and derived classes
- Class Arcane::Hdf5ReaderWriter
- save/read the list of mesh entity groups.
- Class Arcane::Hdf5VariableReaderHelper::TimeVariableInfoBase
- allow something other than 'Real' as variable type.
- Class Arcane::ICaseDocument
- Stop inheriting from ICaseDocumentFragment (use the fragment() method instead)
- Class Arcane::ICaseOptionServiceContainer
- : add reference counter
- Class Arcane::IDataFactory
- Rename to 'IDataFactoryMng'.
- Member Arcane::IDataFactory::createDataOperation (Parallel::eReduceType rt)=0
- put in another interface.
- Class Arcane::IGetVariablesValuesParallelOperation
- use serialization + templates to support all variable types.
- Class Arcane::IIOMng
- input/output manager allowing encapsulation of file management in parallel.
- Member Arcane::IItemFamilyExchanger::computeExchangeItems ()=0
- To be removed
- Member Arcane::IItemFamilyExchanger::removeSentItems ()=0
- To be removed
- Member Arcane::IParticleExchanger::exchangeItems (Integer nb_particle_finish_exchange, Int32ConstArrayView local_ids, Int32ConstArrayView sub_domains_to_send, ItemGroup item_group, IFunctor *wait_functor)=0
- improve the documentation
- Member Arcane::IParticleExchanger::exchangeItems (Integer nb_particle_finish_exchange, Int32ConstArrayView local_ids, Int32ConstArrayView ranks_to_send, Int32Array *new_particle_local_ids, IFunctor *wait_functor)=0
- improve the documentation
- Class Arcane::ISerializer
- add example.
- Class Arcane::ItemGroupInternal
- add notion of generated group, with the following properties:
- these groups must not be transferred from one subdomain to another
- they cannot be modified directly.
- Member Arcane::ItemGroupInternal::checkUpdateSimdPadding ()
- Do not do this in all checkNeedUpdate() but implement a method that returns a specific enumerator for vectorization.
- Member Arcane::ItemPairGroupImpl::deleteMe () override
- To be deleted...
- Member Arcane::ItemTypeMng::_singleton ()
- : to be removed as soon as no one accesses singleton()
- Member Arcane::IVariableMng::exportSize (const VariableCollection &vars)=0
- use 8-byte integers or more...
- Member Arcane::LibUnwindStackTraceService::_getFuncInfo (const void *ip)
- : make thread-safe
- Class Arcane::Materials::MeshMaterialModifier
- add example.
- Member Arcane::mesh::DynamicMesh::initializeVariables (const XmlNode &init_node) override
- : Do not do this here.
- Member Arcane::mesh::DynamicMeshChecker::checkGhostCells ()
Check that no boundary cell belongs to this sub-domain
Support multiple layers of ghost cells.
- Member Arcane::mesh::FaceUniqueIdBuilder::_computeFacesUniqueIdsParallelV1 ()
optimize the algorithm so as not to have to create an array sized to the total number of cells in the mesh (by proceeding in several steps)
find a more optimal algorithm for searching for the owner of each face to balance communications.
- Member Arcane::mesh::GhostLayerBuilder2::addGhostLayers ()
: implement the optimizations specified in the comments in this function.
: ensure that we only work with the cell/node connectivity.
- Member Arcane::mesh::ItemFamily::Variables::m_items_new_owner
- Similarly, its value can be recovered during a restart and it should be marked IVariable::PNoDump.
- Member Arcane::mesh::ItemRefinement::refineOneCell (Cell item, MeshRefinement &mesh_refinement)
- check the order of children after their creation
- Class Arcane::mesh::MapCoordToUid
- use a hash multimap.
- Class Arcane::MessagePassing::IStat
- make thread-safe
- Class Arcane::MessagePassing::Mpi::MpiAdapter
make statistics thread-safe
make m_allocated_request thread-safe
- Member Arcane::ModuleMng::~ModuleMng ()
- check MPI crash when doing the delete.
- Class Arcane::Parallel::IStat
- make thread-safe
- Member Arcane::SerializedData::_serialize (ISerializer *sbuf) const
- Do not use the DT_Byte type for serialization, but the true base type: this type can be used with MPI, and in this case, if the machines are heterogeneous, the type information is lost and the put operation may not match.
- Member Arcane::SerializedData::serialize (ISerializer *buffer) const override
- Do not use the DT_Byte type for serialization, but * the true base type: this type can be used with MPI, and in this * case, if the machines are heterogeneous, the type information is lost * and the put operation may not match.
- Class Arcane::SSESimdX2Real
- Normally, the alignment should be set to 32 bytes, but this makes compilations on CentOS 6 between gcc 4.4 (the default on CentOS 6) and gcc 4.6+ incompatible.
- Class Arcane::SSESimdX4Int32
- Normally, the alignment should be set to 32 bytes, but this makes compilations on CentOS 6 between gcc 4.4 (the default on CentOS 6) and gcc 4.6+ incompatible.
- Class Arcane::SSESimdX4Real
- Normally, the alignment should be set to 32 bytes, but this makes compilations on CentOS 6 between gcc 4.4 (the default on CentOS 6) and gcc 4.6+ incompatible.
- Class Arcane::StackFrame
- add support for windows.
- Class Arcane::Variable
- explain better
- Member Arcane::Variable::property () const override
- handle the PSubDomainPrivate case.
- Member Arcane::VariableIOWriterMng::writeVariables (IDataWriter *writer, const VariableCollection &vars, bool use_hash)
- take into account NoDump
- Member Arcane::VariableMng::exportSize (const VariableCollection &vars) override
- take NoDump into account
- Member Arcane::VoronoiMeshIOService::readMeshFromFile (IPrimaryMesh *mesh, const XmlNode &mesh_node, const String &file_name, const String &dir_name, bool use_internal_partition)
- Verify crash under linux.