//add dimensions where time dimension is unlimit
Dimension lvlDim = dataFile.addDimension("level", NLVL );
Dimension latDim = dataFile.addDimension("latitude", NLAT );
Dimension lonDim = dataFile.addDimension("longitude", NLON );
Dimension timeDim = dataFile.addUnlimitedDimension("time");
ArrayList dims = null;
// Define the coordinate variables.
dataFile.addVariable("latitude", DataType.FLOAT, new Dimension[] {latDim});