# AODataSegmentAddIS

Add another data segment to a AOData database.

### Synopsis

    #include "petscao.h"
    PetscErrorCode PETSCDM_DLLEXPORT AODataSegmentAddIS(AOData aodata,const char name[],const char segment[],PetscInt bs,IS is,void *data,PetscDataType dtype)

Collective on AOData and IS

### Input Parameters

| aodata | - the database
| name | - the name of the key
| segment | - name of segment
| bs | - the fundamental blocksize of the data
| is | - the keys provided by this processor
| data | - the actual data
| dtype | - the data type, one of PETSC_INT, PETSC_DOUBLE, PETSC_SCALAR, etc.

### Keywords

database additions

### See Also

AODataSegmentAdd()

Level:advanced
Location:src/dm/ao/interface/aodata.c
Index of all AO routines
Table of Contents for all manual pages
Index of all manual pages