      subroutine check_srcs
      implicit none
      integer*4 i
      integer*4 max_opt_size
      parameter (max_opt_size=3400)
      character*3400 Coptions,srcs
      common /strings/ Coptions,srcs
      do i=1,max_opt_size
        srcs(i:i)=' '
      enddo
      srcs(   1:   6)='main.F'
      srcs(   7:  13)=' step.F'
      srcs(  14:  24)=' read_inp.F'
      srcs(  25:  38)=' timers_roms.F'
      srcs(  39:  53)=' init_scalars.F'
      srcs(  54:  67)=' init_arrays.F'
      srcs(  68:  81)=' set_weights.F'
      srcs(  82:  94)=' set_scoord.F'
      srcs(  95: 105)=' ana_grid.F'
      srcs( 106: 119)=' setup_grid1.F'
      srcs( 120: 133)=' setup_grid2.F'
      srcs( 134: 147)=' set_nudgcof.F'
      srcs( 148: 161)=' ana_initial.F'
      srcs( 162: 174)=' analytical.F'
      srcs( 175: 183)=' zonavg.F'
      srcs( 184: 192)=' step2d.F'
      srcs( 193: 200)=' u2dbc.F'
      srcs( 201: 208)=' v2dbc.F'
      srcs( 209: 217)=' zetabc.F'
      srcs( 218: 231)=' obc_volcons.F'
      srcs( 232: 244)=' pre_step3d.F'
      srcs( 245: 255)=' step3d_t.F'
      srcs( 256: 268)=' step3d_uv1.F'
      srcs( 269: 281)=' step3d_uv2.F'
      srcs( 282: 290)=' prsgrd.F'
      srcs( 291: 298)=' rhs3d.F'
      srcs( 299: 310)=' set_depth.F'
      srcs( 311: 318)=' omega.F'
      srcs( 319: 328)=' uv3dmix.F'
      srcs( 329: 342)=' uv3dmix_spg.F'
      srcs( 343: 351)=' t3dmix.F'
      srcs( 352: 364)=' t3dmix_spg.F'
      srcs( 365: 376)=' hmix_coef.F'
      srcs( 377: 385)=' wetdry.F'
      srcs( 386: 393)=' u3dbc.F'
      srcs( 394: 401)=' v3dbc.F'
      srcs( 402: 409)=' t3dbc.F'
      srcs( 410: 423)=' step3d_fast.F'
      srcs( 424: 434)=' step3d_w.F'
      srcs( 435: 447)=' rhs3d_w_nh.F'
      srcs( 448: 461)=' initial_nbq.F'
      srcs( 462: 472)=' grid_nbq.F'
      srcs( 473: 482)=' unbq_bc.F'
      srcs( 483: 492)=' vnbq_bc.F'
      srcs( 493: 502)=' wnbq_bc.F'
      srcs( 503: 512)=' rnbq_bc.F'
      srcs( 513: 520)=' w3dbc.F'
      srcs( 521: 536)=' nbq_bry_store.F'
      srcs( 537: 546)=' rho_eos.F'
      srcs( 547: 557)=' ab_ratio.F'
      srcs( 558: 568)=' alfabeta.F'
      srcs( 569: 579)=' ana_vmix.F'
      srcs( 580: 589)=' bvf_mix.F'
      srcs( 590: 600)=' lmd_vmix.F'
      srcs( 601: 613)=' gls_mixing.F'
      srcs( 614: 624)=' lmd_skpp.F'
      srcs( 625: 635)=' lmd_bkpp.F'
      srcs( 636: 648)=' lmd_swfrac.F'
      srcs( 649: 661)=' lmd_wscale.F'
      srcs( 662: 668)=' diag.F'
      srcs( 669: 677)=' wvlcty.F'
      srcs( 678: 689)=' checkdims.F'
      srcs( 690: 706)=' grid_stiffness.F'
      srcs( 707: 717)=' bio_diag.F'
      srcs( 718: 730)=' setup_kwds.F'
      srcs( 731: 743)=' check_kwds.F'
      srcs( 744: 756)=' check_srcs.F'
      srcs( 757: 774)=' check_switches1.F'
      srcs( 775: 792)=' check_switches2.F'
      srcs( 793: 800)=' debug.F'
      srcs( 801: 808)=' param.F'
      srcs( 809: 818)=' ncscrum.F'
      srcs( 819: 828)=' scalars.F'
      srcs( 829: 837)=' output.F'
      srcs( 838: 855)=' put_global_atts.F'
      srcs( 856: 866)=' nf_fread.F'
      srcs( 867: 879)=' nf_fread_x.F'
      srcs( 880: 892)=' nf_fread_y.F'
      srcs( 893: 906)=' nf_read_bry.F'
      srcs( 907: 917)=' get_date.F'
      srcs( 918: 926)=' lenstr.F'
      srcs( 927: 937)=' closecdf.F'
      srcs( 938: 951)=' insert_node.F'
      srcs( 952: 963)=' fillvalue.F'
      srcs( 964: 982)=' nf_add_attribute.F'
      srcs( 983: 994)=' set_cycle.F'
      srcs( 995:1008)=' def_grid_2d.F'
      srcs(1009:1022)=' def_grid_3d.F'
      srcs(1023:1032)=' def_his.F'
      srcs(1033:1042)=' def_rst.F'
      srcs(1043:1054)=' def_diags.F'
      srcs(1055:1067)=' def_diagsM.F'
      srcs(1068:1083)=' def_bio_diags.F'
      srcs(1084:1094)=' wrt_grid.F'
      srcs(1095:1104)=' wrt_his.F'
      srcs(1105:1114)=' wrt_avg.F'
      srcs(1115:1124)=' wrt_rst.F'
      srcs(1125:1136)=' wrt_diags.F'
      srcs(1137:1152)=' wrt_diags_avg.F'
      srcs(1153:1165)=' wrt_diagsM.F'
      srcs(1166:1182)=' wrt_diagsM_avg.F'
      srcs(1183:1198)=' wrt_bio_diags.F'
      srcs(1199:1218)=' wrt_bio_diags_avg.F'
      srcs(1219:1228)=' set_avg.F'
      srcs(1229:1244)=' set_diags_avg.F'
      srcs(1245:1261)=' set_diagsM_avg.F'
      srcs(1262:1281)=' set_bio_diags_avg.F'
      srcs(1282:1297)=' def_diags_vrt.F'
      srcs(1298:1313)=' wrt_diags_vrt.F'
      srcs(1314:1329)=' set_diags_vrt.F'
      srcs(1330:1349)=' set_diags_vrt_avg.F'
      srcs(1350:1369)=' wrt_diags_vrt_avg.F'
      srcs(1370:1384)=' def_diags_ek.F'
      srcs(1385:1399)=' wrt_diags_ek.F'
      srcs(1400:1414)=' set_diags_ek.F'
      srcs(1415:1433)=' set_diags_ek_avg.F'
      srcs(1434:1452)=' wrt_diags_ek_avg.F'
      srcs(1453:1467)=' def_diags_pv.F'
      srcs(1468:1482)=' wrt_diags_pv.F'
      srcs(1483:1497)=' set_diags_pv.F'
      srcs(1498:1516)=' set_diags_pv_avg.F'
      srcs(1517:1535)=' wrt_diags_pv_avg.F'
      srcs(1536:1552)=' def_diags_eddy.F'
      srcs(1553:1573)=' set_diags_eddy_avg.F'
      srcs(1574:1594)=' wrt_diags_eddy_avg.F'
      srcs(1595:1605)=' def_surf.F'
      srcs(1606:1616)=' wrt_surf.F'
      srcs(1617:1631)=' set_surf_avg.F'
      srcs(1632:1646)=' wrt_surf_avg.F'
      srcs(1647:1657)=' get_grid.F'
      srcs(1658:1671)=' get_initial.F'
      srcs(1672:1681)=' get_vbc.F'
      srcs(1682:1693)=' get_wwave.F'
      srcs(1694:1706)=' get_tclima.F'
      srcs(1707:1719)=' get_uclima.F'
      srcs(1720:1729)=' get_ssh.F'
      srcs(1730:1739)=' get_sss.F'
      srcs(1740:1752)=' get_smflux.F'
      srcs(1753:1765)=' get_stflux.F'
      srcs(1766:1778)=' get_srflux.F'
      srcs(1779:1788)=' get_sst.F'
      srcs(1789:1804)=' mod_tides_mas.F'
      srcs(1805:1815)=' tidedata.F'
      srcs(1816:1821)=' mas.F'
      srcs(1822:1833)=' get_tides.F'
      srcs(1834:1845)=' clm_tides.F'
      srcs(1846:1856)=' get_bulk.F'
      srcs(1857:1868)=' bulk_flux.F'
      srcs(1869:1878)=' get_bry.F'
      srcs(1879:1892)=' get_bry_bio.F'
      srcs(1893:1902)=' sstskin.F'
      srcs(1903:1916)=' get_psource.F'
      srcs(1917:1933)=' get_psource_ts.F'
      srcs(1934:1946)=' cfb_stress.F'
      srcs(1947:1956)=' mrl_wci.F'
      srcs(1957:1968)=' wkb_wwave.F'
      srcs(1969:1976)=' wkbbc.F'
      srcs(1977:1990)=' get_bry_wkb.F'
      srcs(1991:2008)=' online_bulk_var.F'
      srcs(2009:2026)=' online_get_bulk.F'
      srcs(2027:2042)=' online_interp.F'
      srcs(2043:2068)=' online_interpolate_bulk.F'
      srcs(2069:2086)=' online_set_bulk.F'
      srcs(2087:2100)=' init_floats.F'
      srcs(2101:2113)=' wrt_floats.F'
      srcs(2114:2127)=' step_floats.F'
      srcs(2128:2140)=' rhs_floats.F'
      srcs(2141:2153)=' interp_rho.F'
      srcs(2154:2166)=' def_floats.F'
      srcs(2167:2187)=' init_arrays_floats.F'
      srcs(2188:2201)=' random_walk.F'
      srcs(2202:2222)=' get_initial_floats.F'
      srcs(2223:2233)=' init_sta.F'
      srcs(2234:2243)=' wrt_sta.F'
      srcs(2244:2254)=' step_sta.F'
      srcs(2255:2267)=' interp_sta.F'
      srcs(2268:2277)=' def_sta.F'
      srcs(2278:2295)=' init_arrays_sta.F'
      srcs(2296:2305)=' biology.F'
      srcs(2306:2314)=' o2sato.F'
      srcs(2315:2325)=' sediment.F'
      srcs(2326:2331)=' bbl.F'
      srcs(2332:2343)=' MPI_Setup.F'
      srcs(2344:2356)=' MessPass2D.F'
      srcs(2357:2369)=' MessPass3D.F'
      srcs(2370:2380)=' exchange.F'
      srcs(2381:2393)=' autotiling.F'
      srcs(2394:2400)=' zoom.F'
      srcs(2401:2411)=' update2D.F'
      srcs(2412:2430)=' set_nudgcof_fine.F'
      srcs(2431:2442)=' zoombc_2D.F'
      srcs(2443:2454)=' zoombc_3D.F'
      srcs(2455:2467)=' uv3dpremix.F'
      srcs(2468:2479)=' t3dpremix.F'
      srcs(2480:2490)=' update3D.F'
      srcs(2491:2506)=' zoombc_3Dfast.F'
      srcs(2507:2520)=' Agrif2Model.F'
      srcs(2521:2538)=' send_xios_diags.F'
      srcs(2539:2557)=' cpl_prism_define.F'
      srcs(2558:2573)=' cpl_prism_put.F'
      srcs(2574:2590)=' cpl_prism_init.F'
      srcs(2591:2606)=' cpl_prism_get.F'
      srcs(2607:2625)=' cpl_prism_getvar.F'
      srcs(2626:2642)=' cpl_prism_grid.F'
      srcs(2643:2657)=' par_pisces.F90'
      srcs(2658:2674)=' ocean2pisces.F90'
      srcs(2675:2682)=' trc.F90'
      srcs(2683:2697)=' sms_pisces.F90'
      srcs(2698:2708)=' p4zche.F90'
      srcs(2709:2719)=' p4zint.F90'
      srcs(2720:2730)=' p4zlys.F90'
      srcs(2731:2741)=' p4zflx.F90'
      srcs(2742:2752)=' p4zlim.F90'
      srcs(2753:2764)=' p4zsink.F90'
      srcs(2765:2777)=' p4zmicro.F90'
      srcs(2778:2789)=' p4zmeso.F90'
      srcs(2790:2801)=' p4zmort.F90'
      srcs(2802:2812)=' p4zopt.F90'
      srcs(2813:2824)=' p4zprod.F90'
      srcs(2825:2835)=' p4zrem.F90'
      srcs(2836:2846)=' p4zsed.F90'
      srcs(2847:2857)=' p4zbio.F90'
      srcs(2858:2875)=' trcwri_pisces.F90'
      srcs(2876:2893)=' trcsms_pisces.F90'
      srcs(2894:2911)=' trcini_pisces.F90'
      srcs(2912:2926)=' pisces_ini.F90'
      srcs(2927:2950)=' module_parameter_oa.F90'
      srcs(2951:2969)=' module_oa_time.F90'
      srcs(2970:2989)=' module_oa_space.F90'
      srcs(2990:3011)=' module_oa_periode.F90'
      srcs(3012:3035)=' module_oa_variables.F90'
      srcs(3036:3054)=' module_oa_type.F90'
      srcs(3055:3074)=' module_oa_stock.F90'
      srcs(3075:3094)=' module_oa_level.F90'
      srcs(3095:3118)=' module_oa_interface.F90'
      srcs(3119:3136)=' module_oa_upd.F90'
      srcs(3137:3149)=' croco_oa.F90'
      srcs(3150:3160)=' var_oa.F90'
      srcs(3161:3176)=' tooldatosec.F90'
      srcs(3177:3193)=' toolsectodat.F90'
      srcs(3194:3211)=' tooldecompdat.F90'
      return
      end
