add a check in hope we do not need a sorting

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1880 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
update the iput callback for the case when a temp put buffer is already used, byte-swap-back for put buffer is no need

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1881 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
avoid nfmpi_inq_varndims(), as for collective APIs, if that call generates an error, then the collective will hang

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1882 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
add tests for writing 1D and 2D buffers into a 2D array variable in file

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1883 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
check if these types are already defined: uchar, ushort, uint, longlong, ulonglong

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1884 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
add a new make target, ptests, which runs 2-more and 2-less numbers of processes than the test programs were designed torun

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1885 c368ceb8-fd28-0410-a457-e46ee1d7cd4a