!dis !dis Open Source License/Disclaimer, Forecast Systems Laboratory !dis NOAA/OAR/FSL, 325 Broadway Boulder, CO 80305 !dis !dis This software is distributed under the Open Source Definition, !dis which may be found at http://www.opensource.org/osd.html. !dis !dis In particular, redistribution and use in source and binary forms, !dis with or without modification, are permitted provided that the !dis following conditions are met: !dis !dis - Redistributions of source code must retain this notice, this !dis list of conditions and the following disclaimer. !dis !dis - Redistributions in binary form must provide access to this !dis notice, this list of conditions and the following disclaimer, and !dis the underlying source code. !dis !dis - All modifications to this software must be clearly documented, !dis and are solely the responsibility of the agent making the !dis modifications. !dis !dis - If significant modifications or enhancements are made to this !dis software, the FSL Software Policy Manager !dis (softwaremgr@fsl.noaa.gov) should be notified. !dis !dis THIS SOFTWARE AND ITS DOCUMENTATION ARE IN THE PUBLIC DOMAIN !dis AND ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES !dis GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND !dis AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS !dis OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME !dis NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND !dis DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS. !dis !dis !WRF:PACKAGE:IO MODULE module_input_gocart_dms USE module_io_domain USE module_domain USE module_driver_constants USE module_state_description USE module_configure USE module_date_time USE module_wrf_error USE module_timing USE module_data_radm2 USE module_aerosols_sorgam USE module_get_file_names CONTAINS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! SUBROUTINE input_ext_chem_gocart_dms (grid) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPLICIT NONE TYPE(domain) :: grid INTEGER :: i,j,n,numfil,status,system INTEGER :: ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe REAL, ALLOCATABLE, DIMENSION(:,:) :: tmp ! REAL, ALLOCATABLE, DIMENSION(:,:) :: dms_0 ! Number of reference emission and LAI files to open PARAMETER(numfil=19) CHARACTER (LEN=80) :: message TYPE (grid_config_rec_type) :: config_flags ! Filenames of reference emissions and LAI CHARACTER*100 onefil !!!!!------------------------------------------------------------------- ! Get grid dimensions CALL get_ijk_from_grid ( grid , & ids, ide, jds, jde, kds, kde, & ims, ime, jms, jme, kms, kme, & ips, ipe, jps, jpe, kps, kpe ) WRITE( message , FMT='(A,4I5)' ) ' DIMS: ',ids,ide-1,jds,jde-1 CALL wrf_message ( message ) ALLOCATE( tmp(ids:ide-1,jds:jde-1) ) ! ALLOCATE( dms_0(ids:ide-1,jds:jde-1) ) OPEN(19,FILE='wrf_gocart_dms.txt',FORM='FORMATTED') READ(19,'(12E15.5)') tmp grid%dms_0(ids:ide-1,jds:jde-1) = tmp CLOSE(19) ! End of loop over file names DEALLOCATE( tmp ) ! DEALLOCATE( dms_0 ) END SUBROUTINE input_ext_chem_gocart_dms !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! END MODULE module_input_gocart_dms