# Microsoft Developer Studio Generated NMAKE File, Based on MAIN_PROGRAM.DSP !IF "$(CFG)" == "" CFG=MAIN_PROGRAM - Win32 Debug !MESSAGE No configuration specified. Defaulting to MAIN_PROGRAM - Win32 Debug. !ENDIF !IF "$(CFG)" != "MAIN_PROGRAM - Win32 Release" && "$(CFG)" != "MAIN_PROGRAM - Win32 Debug" !MESSAGE Invalid configuration "$(CFG)" specified. !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "MAIN_PROGRAM.MAK" CFG="MAIN_PROGRAM - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "MAIN_PROGRAM - Win32 Release" (based on "Win32 (x86) Console Application") !MESSAGE "MAIN_PROGRAM - Win32 Debug" (based on "Win32 (x86) Console Application") !MESSAGE !ERROR An invalid configuration is specified. !ENDIF !IF "$(OS)" == "Windows_NT" NULL= !ELSE NULL=nul !ENDIF CPP=cl.exe F90=df.exe RSC=rc.exe !IF "$(CFG)" == "MAIN_PROGRAM - Win32 Release" OUTDIR=.\Release INTDIR=.\Release # Begin Custom Macros OutDir=.\Release # End Custom Macros ALL : "$(OUTDIR)\MAIN_PROGRAM.exe" "..\..\..\..\Program Files\MPICH\SDK\debug_module.mod" "..\..\..\..\Program Files\MPICH\SDK\LBM_global_array_pointers_module.mod" "..\..\..\..\Program Files\MPICH\SDK\precision_detector.mod" "..\..\..\..\Program Files\MPICH\SDK\random_number_generator.mod" CLEAN : -@erase "$(INTDIR)\a_debug_module.obj" -@erase "$(INTDIR)\a_LBM_global_array_pointers_module.obj" -@erase "$(INTDIR)\a_precision_detector.obj" -@erase "$(INTDIR)\a_random_number_generator.obj" -@erase "$(INTDIR)\determine_local_fluid_surface.obj" -@erase "$(INTDIR)\determine_local_solid_surface.obj" -@erase "$(INTDIR)\gatherv_write_3d_array.obj" -@erase "$(INTDIR)\global_write_3D_array.obj" -@erase "$(INTDIR)\global_write_3D_avg.obj" -@erase "$(INTDIR)\global_write_3D_logical_array.obj" -@erase "$(INTDIR)\global_write_3D_stress.obj" -@erase "$(INTDIR)\global_write_3D_velocity.obj" -@erase "$(INTDIR)\global_write_bin_accummulation.obj" -@erase "$(INTDIR)\global_write_histogram.obj" -@erase "$(INTDIR)\heap_sort_two_arrays.obj" -@erase "$(INTDIR)\INIT_make_duct.obj" -@erase "$(INTDIR)\INIT_make_pipe.obj" -@erase "$(INTDIR)\INIT_make_slit.obj" -@erase "$(INTDIR)\INIT_make_spheres.obj" -@erase "$(INTDIR)\layout_mpi.obj" -@erase "$(INTDIR)\LBM_calculate_stresses.obj" -@erase "$(INTDIR)\LBM_equilibrate_rhovel.obj" -@erase "$(INTDIR)\LBM_rho_vel_out.obj" -@erase "$(INTDIR)\LBM_soft_binary_resume.obj" -@erase "$(INTDIR)\LBM_stream_bc.obj" -@erase "$(INTDIR)\local_read_4D_array.obj" -@erase "$(INTDIR)\local_read_global_logical_array.obj" -@erase "$(INTDIR)\LST_bin_accumulation_check.obj" -@erase "$(INTDIR)\LST_buffer_init_marker_positions.obj" -@erase "$(INTDIR)\LST_calc_marker_unit_cube_vertex_pos.obj" -@erase "$(INTDIR)\LST_convergence_check.obj" -@erase "$(INTDIR)\LST_fluid_surf_rxn_count.obj" -@erase "$(INTDIR)\LST_init_parallel_rand_seed.obj" -@erase "$(INTDIR)\LST_initialize_marker_positions.obj" -@erase "$(INTDIR)\LST_lagrangian_tracking.obj" -@erase "$(INTDIR)\LST_local_absolute_bin_bounds.obj" -@erase "$(INTDIR)\LST_local_periodic_bin_bounds.obj" -@erase "$(INTDIR)\LST_propagate_marker_position.obj" -@erase "$(INTDIR)\LST_read_init_marker_positions.obj" -@erase "$(INTDIR)\LST_read_resume_files.obj" -@erase "$(INTDIR)\LST_statistics.obj" -@erase "$(INTDIR)\LST_time_incriment.obj" -@erase "$(INTDIR)\LST_uniform_marker_distribution.obj" -@erase "$(INTDIR)\LST_uniform_marker_release.obj" -@erase "$(INTDIR)\LST_uniform_plane_marker_release.obj" -@erase "$(INTDIR)\LST_velocity_trilinear_interp.obj" -@erase "$(INTDIR)\LST_wall_penetration_check.obj" -@erase "$(INTDIR)\LST_write_init_marker_positions.obj" -@erase "$(INTDIR)\LST_write_output.obj" -@erase "$(INTDIR)\LST_write_resume_files.obj" -@erase "$(INTDIR)\LST_write_time_profiling_stats.obj" -@erase "$(INTDIR)\MAIN_initialize_state.obj" -@erase "$(INTDIR)\MAIN_PROGRAM.OBJ" -@erase "$(INTDIR)\MAIN_read_input.obj" -@erase "$(INTDIR)\mpi_comm_test.obj" -@erase "$(INTDIR)\ok_layout.obj" -@erase "$(INTDIR)\resume_binary_f.obj" -@erase "$(INTDIR)\serial_binning.obj" -@erase "$(INTDIR)\update_ghost_boundaries.obj" -@erase "$(INTDIR)\update_ghost_boundaries_logical.obj" -@erase "$(INTDIR)\update_ghost_boundaries_real.obj" -@erase "$(INTDIR)\write_asci_output.obj" -@erase "$(INTDIR)\write_binary_output.obj" -@erase "$(INTDIR)\write_delete_backup_files.obj" -@erase "$(INTDIR)\write_resume_delete_backup.obj" -@erase "$(OUTDIR)\MAIN_PROGRAM.exe" -@erase "$(OUTDIR)\MAIN_PROGRAM.map" -@erase "..\..\..\..\Program Files\MPICH\SDK\debug_module.mod" -@erase "..\..\..\..\Program Files\MPICH\SDK\LBM_global_array_pointers_module.mod" -@erase "..\..\..\..\Program Files\MPICH\SDK\precision_detector.mod" -@erase "..\..\..\..\Program Files\MPICH\SDK\random_number_generator.mod" "$(OUTDIR)" : if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" F90_PROJ=/compile_only /include:"C:\Program Files\MPICH\SDK\Include" /nologo /warn:nofileopt /module:"C:\Program Files\MPICH\SDK\Include" /object:"Release/" F90_OBJS=.\Release/ CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "C:\Program Files\MPICH\SDK\Include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\MAIN_PROGRAM.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c BSC32=bscmake.exe BSC32_FLAGS=/nologo /o"$(OUTDIR)\MAIN_PROGRAM.bsc" BSC32_SBRS= \ LINK32=link.exe LINK32_FLAGS=ws2_32.lib mpich.lib kernel32.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\MAIN_PROGRAM.pdb" /map:"$(INTDIR)\MAIN_PROGRAM.map" /machine:I386 /out:"$(OUTDIR)\MAIN_PROGRAM.exe" /libpath:"C:\Program Files\MPICH\SDK\lib" LINK32_OBJS= \ "$(INTDIR)\MAIN_PROGRAM.OBJ" \ "$(INTDIR)\a_debug_module.obj" \ "$(INTDIR)\a_LBM_global_array_pointers_module.obj" \ "$(INTDIR)\a_precision_detector.obj" \ "$(INTDIR)\a_random_number_generator.obj" \ "$(INTDIR)\determine_local_fluid_surface.obj" \ "$(INTDIR)\determine_local_solid_surface.obj" \ "$(INTDIR)\gatherv_write_3d_array.obj" \ "$(INTDIR)\global_write_3D_array.obj" \ "$(INTDIR)\global_write_3D_avg.obj" \ "$(INTDIR)\global_write_3D_logical_array.obj" \ "$(INTDIR)\global_write_3D_stress.obj" \ "$(INTDIR)\global_write_3D_velocity.obj" \ "$(INTDIR)\global_write_bin_accummulation.obj" \ "$(INTDIR)\global_write_histogram.obj" \ "$(INTDIR)\heap_sort_two_arrays.obj" \ "$(INTDIR)\INIT_make_duct.obj" \ "$(INTDIR)\INIT_make_pipe.obj" \ "$(INTDIR)\INIT_make_slit.obj" \ "$(INTDIR)\INIT_make_spheres.obj" \ "$(INTDIR)\layout_mpi.obj" \ "$(INTDIR)\LBM_calculate_stresses.obj" \ "$(INTDIR)\LBM_equilibrate_rhovel.obj" \ "$(INTDIR)\LBM_rho_vel_out.obj" \ "$(INTDIR)\LBM_soft_binary_resume.obj" \ "$(INTDIR)\LBM_stream_bc.obj" \ "$(INTDIR)\local_read_4D_array.obj" \ "$(INTDIR)\local_read_global_logical_array.obj" \ "$(INTDIR)\LST_bin_accumulation_check.obj" \ "$(INTDIR)\LST_buffer_init_marker_positions.obj" \ "$(INTDIR)\LST_calc_marker_unit_cube_vertex_pos.obj" \ "$(INTDIR)\LST_convergence_check.obj" \ "$(INTDIR)\LST_fluid_surf_rxn_count.obj" \ "$(INTDIR)\LST_init_parallel_rand_seed.obj" \ "$(INTDIR)\LST_initialize_marker_positions.obj" \ "$(INTDIR)\LST_lagrangian_tracking.obj" \ "$(INTDIR)\LST_local_absolute_bin_bounds.obj" \ "$(INTDIR)\LST_local_periodic_bin_bounds.obj" \ "$(INTDIR)\LST_propagate_marker_position.obj" \ "$(INTDIR)\LST_read_init_marker_positions.obj" \ "$(INTDIR)\LST_read_resume_files.obj" \ "$(INTDIR)\LST_statistics.obj" \ "$(INTDIR)\LST_time_incriment.obj" \ "$(INTDIR)\LST_uniform_marker_distribution.obj" \ "$(INTDIR)\LST_uniform_marker_release.obj" \ "$(INTDIR)\LST_uniform_plane_marker_release.obj" \ "$(INTDIR)\LST_velocity_trilinear_interp.obj" \ "$(INTDIR)\LST_wall_penetration_check.obj" \ "$(INTDIR)\LST_write_init_marker_positions.obj" \ "$(INTDIR)\LST_write_output.obj" \ "$(INTDIR)\LST_write_resume_files.obj" \ "$(INTDIR)\LST_write_time_profiling_stats.obj" \ "$(INTDIR)\MAIN_initialize_state.obj" \ "$(INTDIR)\MAIN_read_input.obj" \ "$(INTDIR)\mpi_comm_test.obj" \ "$(INTDIR)\ok_layout.obj" \ "$(INTDIR)\resume_binary_f.obj" \ "$(INTDIR)\serial_binning.obj" \ "$(INTDIR)\update_ghost_boundaries.obj" \ "$(INTDIR)\update_ghost_boundaries_logical.obj" \ "$(INTDIR)\update_ghost_boundaries_real.obj" \ "$(INTDIR)\write_asci_output.obj" \ "$(INTDIR)\write_binary_output.obj" \ "$(INTDIR)\write_delete_backup_files.obj" \ "$(INTDIR)\write_resume_delete_backup.obj" "$(OUTDIR)\MAIN_PROGRAM.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) $(LINK32) @<< $(LINK32_FLAGS) $(LINK32_OBJS) << !ELSEIF "$(CFG)" == "MAIN_PROGRAM - Win32 Debug" OUTDIR=.\Debug INTDIR=.\Debug # Begin Custom Macros OutDir=.\Debug # End Custom Macros ALL : "$(OUTDIR)\MAIN_PROGRAM.exe" "..\..\..\..\Program Files\MPICH\SDK\debug_module.mod" "..\..\..\..\Program Files\MPICH\SDK\LBM_global_array_pointers_module.mod" "..\..\..\..\Program Files\MPICH\SDK\precision_detector.mod" "..\..\..\..\Program Files\MPICH\SDK\random_number_generator.mod" CLEAN : -@erase "$(INTDIR)\a_debug_module.obj" -@erase "$(INTDIR)\a_LBM_global_array_pointers_module.obj" -@erase "$(INTDIR)\a_precision_detector.obj" -@erase "$(INTDIR)\a_random_number_generator.obj" -@erase "$(INTDIR)\determine_local_fluid_surface.obj" -@erase "$(INTDIR)\determine_local_solid_surface.obj" -@erase "$(INTDIR)\DF60.PDB" -@erase "$(INTDIR)\gatherv_write_3d_array.obj" -@erase "$(INTDIR)\global_write_3D_array.obj" -@erase "$(INTDIR)\global_write_3D_avg.obj" -@erase "$(INTDIR)\global_write_3D_logical_array.obj" -@erase "$(INTDIR)\global_write_3D_stress.obj" -@erase "$(INTDIR)\global_write_3D_velocity.obj" -@erase "$(INTDIR)\global_write_bin_accummulation.obj" -@erase "$(INTDIR)\global_write_histogram.obj" -@erase "$(INTDIR)\heap_sort_two_arrays.obj" -@erase "$(INTDIR)\INIT_make_duct.obj" -@erase "$(INTDIR)\INIT_make_pipe.obj" -@erase "$(INTDIR)\INIT_make_slit.obj" -@erase "$(INTDIR)\INIT_make_spheres.obj" -@erase "$(INTDIR)\layout_mpi.obj" -@erase "$(INTDIR)\LBM_calculate_stresses.obj" -@erase "$(INTDIR)\LBM_equilibrate_rhovel.obj" -@erase "$(INTDIR)\LBM_rho_vel_out.obj" -@erase "$(INTDIR)\LBM_soft_binary_resume.obj" -@erase "$(INTDIR)\LBM_stream_bc.obj" -@erase "$(INTDIR)\local_read_4D_array.obj" -@erase "$(INTDIR)\local_read_global_logical_array.obj" -@erase "$(INTDIR)\LST_bin_accumulation_check.obj" -@erase "$(INTDIR)\LST_buffer_init_marker_positions.obj" -@erase "$(INTDIR)\LST_calc_marker_unit_cube_vertex_pos.obj" -@erase "$(INTDIR)\LST_convergence_check.obj" -@erase "$(INTDIR)\LST_fluid_surf_rxn_count.obj" -@erase "$(INTDIR)\LST_init_parallel_rand_seed.obj" -@erase "$(INTDIR)\LST_initialize_marker_positions.obj" -@erase "$(INTDIR)\LST_lagrangian_tracking.obj" -@erase "$(INTDIR)\LST_local_absolute_bin_bounds.obj" -@erase "$(INTDIR)\LST_local_periodic_bin_bounds.obj" -@erase "$(INTDIR)\LST_propagate_marker_position.obj" -@erase "$(INTDIR)\LST_read_init_marker_positions.obj" -@erase "$(INTDIR)\LST_read_resume_files.obj" -@erase "$(INTDIR)\LST_statistics.obj" -@erase "$(INTDIR)\LST_time_incriment.obj" -@erase "$(INTDIR)\LST_uniform_marker_distribution.obj" -@erase "$(INTDIR)\LST_uniform_marker_release.obj" -@erase "$(INTDIR)\LST_uniform_plane_marker_release.obj" -@erase "$(INTDIR)\LST_velocity_trilinear_interp.obj" -@erase "$(INTDIR)\LST_wall_penetration_check.obj" -@erase "$(INTDIR)\LST_write_init_marker_positions.obj" -@erase "$(INTDIR)\LST_write_output.obj" -@erase "$(INTDIR)\LST_write_resume_files.obj" -@erase "$(INTDIR)\LST_write_time_profiling_stats.obj" -@erase "$(INTDIR)\MAIN_initialize_state.obj" -@erase "$(INTDIR)\MAIN_PROGRAM.OBJ" -@erase "$(INTDIR)\MAIN_read_input.obj" -@erase "$(INTDIR)\mpi_comm_test.obj" -@erase "$(INTDIR)\ok_layout.obj" -@erase "$(INTDIR)\resume_binary_f.obj" -@erase "$(INTDIR)\serial_binning.obj" -@erase "$(INTDIR)\update_ghost_boundaries.obj" -@erase "$(INTDIR)\update_ghost_boundaries_logical.obj" -@erase "$(INTDIR)\update_ghost_boundaries_real.obj" -@erase "$(INTDIR)\write_asci_output.obj" -@erase "$(INTDIR)\write_binary_output.obj" -@erase "$(INTDIR)\write_delete_backup_files.obj" -@erase "$(INTDIR)\write_resume_delete_backup.obj" -@erase "$(OUTDIR)\MAIN_PROGRAM.exe" -@erase "$(OUTDIR)\MAIN_PROGRAM.ilk" -@erase "$(OUTDIR)\MAIN_PROGRAM.map" -@erase "$(OUTDIR)\MAIN_PROGRAM.pdb" -@erase "..\..\..\..\Program Files\MPICH\SDK\debug_module.mod" -@erase "..\..\..\..\Program Files\MPICH\SDK\LBM_global_array_pointers_module.mod" -@erase "..\..\..\..\Program Files\MPICH\SDK\precision_detector.mod" -@erase "..\..\..\..\Program Files\MPICH\SDK\random_number_generator.mod" "$(OUTDIR)" : if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" F90_PROJ=/check:bounds /compile_only /debug:full /iface:nomixed_str_len_arg /iface:cref /include:"C:\Program Files\MPICH\SDK\Include" /nologo /threads /traceback /warn:argument_checking /warn:nofileopt /module:"C:\Program Files\MPICH\SDK\Include" /object:"Debug/" /pdbfile:"Debug/DF60.PDB" F90_OBJS=.\Debug/ CPP_PROJ=/nologo /MTd /W3 /Gm /GX /ZI /Od /I "C:\Program Files\MPICH\SDK\Include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\MAIN_PROGRAM.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c BSC32=bscmake.exe BSC32_FLAGS=/nologo /o"$(OUTDIR)\MAIN_PROGRAM.bsc" BSC32_SBRS= \ LINK32=link.exe LINK32_FLAGS=ws2_32.lib mpichd.lib kernel32.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\MAIN_PROGRAM.pdb" /map:"$(INTDIR)\MAIN_PROGRAM.map" /debug /machine:I386 /out:"$(OUTDIR)\MAIN_PROGRAM.exe" /pdbtype:sept /libpath:"C:\Program Files\MPICH\SDK\lib" LINK32_OBJS= \ "$(INTDIR)\MAIN_PROGRAM.OBJ" \ "$(INTDIR)\a_debug_module.obj" \ "$(INTDIR)\a_LBM_global_array_pointers_module.obj" \ "$(INTDIR)\a_precision_detector.obj" \ "$(INTDIR)\a_random_number_generator.obj" \ "$(INTDIR)\determine_local_fluid_surface.obj" \ "$(INTDIR)\determine_local_solid_surface.obj" \ "$(INTDIR)\gatherv_write_3d_array.obj" \ "$(INTDIR)\global_write_3D_array.obj" \ "$(INTDIR)\global_write_3D_avg.obj" \ "$(INTDIR)\global_write_3D_logical_array.obj" \ "$(INTDIR)\global_write_3D_stress.obj" \ "$(INTDIR)\global_write_3D_velocity.obj" \ "$(INTDIR)\global_write_bin_accummulation.obj" \ "$(INTDIR)\global_write_histogram.obj" \ "$(INTDIR)\heap_sort_two_arrays.obj" \ "$(INTDIR)\INIT_make_duct.obj" \ "$(INTDIR)\INIT_make_pipe.obj" \ "$(INTDIR)\INIT_make_slit.obj" \ "$(INTDIR)\INIT_make_spheres.obj" \ "$(INTDIR)\layout_mpi.obj" \ "$(INTDIR)\LBM_calculate_stresses.obj" \ "$(INTDIR)\LBM_equilibrate_rhovel.obj" \ "$(INTDIR)\LBM_rho_vel_out.obj" \ "$(INTDIR)\LBM_soft_binary_resume.obj" \ "$(INTDIR)\LBM_stream_bc.obj" \ "$(INTDIR)\local_read_4D_array.obj" \ "$(INTDIR)\local_read_global_logical_array.obj" \ "$(INTDIR)\LST_bin_accumulation_check.obj" \ "$(INTDIR)\LST_buffer_init_marker_positions.obj" \ "$(INTDIR)\LST_calc_marker_unit_cube_vertex_pos.obj" \ "$(INTDIR)\LST_convergence_check.obj" \ "$(INTDIR)\LST_fluid_surf_rxn_count.obj" \ "$(INTDIR)\LST_init_parallel_rand_seed.obj" \ "$(INTDIR)\LST_initialize_marker_positions.obj" \ "$(INTDIR)\LST_lagrangian_tracking.obj" \ "$(INTDIR)\LST_local_absolute_bin_bounds.obj" \ "$(INTDIR)\LST_local_periodic_bin_bounds.obj" \ "$(INTDIR)\LST_propagate_marker_position.obj" \ "$(INTDIR)\LST_read_init_marker_positions.obj" \ "$(INTDIR)\LST_read_resume_files.obj" \ "$(INTDIR)\LST_statistics.obj" \ "$(INTDIR)\LST_time_incriment.obj" \ "$(INTDIR)\LST_uniform_marker_distribution.obj" \ "$(INTDIR)\LST_uniform_marker_release.obj" \ "$(INTDIR)\LST_uniform_plane_marker_release.obj" \ "$(INTDIR)\LST_velocity_trilinear_interp.obj" \ "$(INTDIR)\LST_wall_penetration_check.obj" \ "$(INTDIR)\LST_write_init_marker_positions.obj" \ "$(INTDIR)\LST_write_output.obj" \ "$(INTDIR)\LST_write_resume_files.obj" \ "$(INTDIR)\LST_write_time_profiling_stats.obj" \ "$(INTDIR)\MAIN_initialize_state.obj" \ "$(INTDIR)\MAIN_read_input.obj" \ "$(INTDIR)\mpi_comm_test.obj" \ "$(INTDIR)\ok_layout.obj" \ "$(INTDIR)\resume_binary_f.obj" \ "$(INTDIR)\serial_binning.obj" \ "$(INTDIR)\update_ghost_boundaries.obj" \ "$(INTDIR)\update_ghost_boundaries_logical.obj" \ "$(INTDIR)\update_ghost_boundaries_real.obj" \ "$(INTDIR)\write_asci_output.obj" \ "$(INTDIR)\write_binary_output.obj" \ "$(INTDIR)\write_delete_backup_files.obj" \ "$(INTDIR)\write_resume_delete_backup.obj" "$(OUTDIR)\MAIN_PROGRAM.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) $(LINK32) @<< $(LINK32_FLAGS) $(LINK32_OBJS) << !ENDIF .c{$(INTDIR)}.obj:: $(CPP) @<< $(CPP_PROJ) $< << .cpp{$(INTDIR)}.obj:: $(CPP) @<< $(CPP_PROJ) $< << .cxx{$(INTDIR)}.obj:: $(CPP) @<< $(CPP_PROJ) $< << .c{$(INTDIR)}.sbr:: $(CPP) @<< $(CPP_PROJ) $< << .cpp{$(INTDIR)}.sbr:: $(CPP) @<< $(CPP_PROJ) $< << .cxx{$(INTDIR)}.sbr:: $(CPP) @<< $(CPP_PROJ) $< << .SUFFIXES: .fpp .for{$(F90_OBJS)}.obj: $(F90) $(F90_PROJ) $< .f{$(F90_OBJS)}.obj: $(F90) $(F90_PROJ) $< .f90{$(F90_OBJS)}.obj: $(F90) $(F90_PROJ) $< .fpp{$(F90_OBJS)}.obj: $(F90) $(F90_PROJ) $< !IF "$(NO_EXTERNAL_DEPS)" != "1" !IF EXISTS("MAIN_PROGRAM.DEP") !INCLUDE "MAIN_PROGRAM.DEP" !ELSE !MESSAGE Warning: cannot find "MAIN_PROGRAM.DEP" !ENDIF !ENDIF !IF "$(CFG)" == "MAIN_PROGRAM - Win32 Release" || "$(CFG)" == "MAIN_PROGRAM - Win32 Debug" SOURCE=.\a_debug_module.F90 F90_MODOUT=\ "debug_module" "$(INTDIR)\a_debug_module.obj" "..\..\..\..\Program Files\MPICH\SDK\debug_module.mod" : $(SOURCE) "$(INTDIR)" $(F90) $(F90_PROJ) $(SOURCE) SOURCE=.\a_LBM_global_array_pointers_module.F90 F90_MODOUT=\ "LBM_global_array_pointers_module" "$(INTDIR)\a_LBM_global_array_pointers_module.obj" "..\..\..\..\Program Files\MPICH\SDK\LBM_global_array_pointers_module.mod" : $(SOURCE) "$(INTDIR)" $(F90) $(F90_PROJ) $(SOURCE) SOURCE=.\a_precision_detector.F90 F90_MODOUT=\ "precision_detector" "$(INTDIR)\a_precision_detector.obj" "..\..\..\..\Program Files\MPICH\SDK\precision_detector.mod" : $(SOURCE) "$(INTDIR)" $(F90) $(F90_PROJ) $(SOURCE) SOURCE=.\a_random_number_generator.F90 F90_MODOUT=\ "random_number_generator" "$(INTDIR)\a_random_number_generator.obj" "..\..\..\..\Program Files\MPICH\SDK\random_number_generator.mod" : $(SOURCE) "$(INTDIR)" $(F90) $(F90_PROJ) $(SOURCE) SOURCE=.\determine_local_fluid_surface.F90 "$(INTDIR)\determine_local_fluid_surface.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\determine_local_solid_surface.F90 "$(INTDIR)\determine_local_solid_surface.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\gatherv_write_3d_array.F90 "$(INTDIR)\gatherv_write_3d_array.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\global_write_3D_array.F90 "$(INTDIR)\global_write_3D_array.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\global_write_3D_avg.F90 "$(INTDIR)\global_write_3D_avg.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\global_write_3D_logical_array.F90 "$(INTDIR)\global_write_3D_logical_array.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\global_write_3D_stress.F90 "$(INTDIR)\global_write_3D_stress.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\global_write_3D_velocity.F90 "$(INTDIR)\global_write_3D_velocity.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\global_write_bin_accummulation.F90 "$(INTDIR)\global_write_bin_accummulation.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\global_write_histogram.F90 "$(INTDIR)\global_write_histogram.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\heap_sort_two_arrays.F90 "$(INTDIR)\heap_sort_two_arrays.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\INIT_make_duct.F90 "$(INTDIR)\INIT_make_duct.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\INIT_make_pipe.F90 "$(INTDIR)\INIT_make_pipe.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\INIT_make_slit.F90 "$(INTDIR)\INIT_make_slit.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\INIT_make_spheres.F90 "$(INTDIR)\INIT_make_spheres.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\layout_mpi.F90 "$(INTDIR)\layout_mpi.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LBM_calculate_stresses.F90 "$(INTDIR)\LBM_calculate_stresses.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LBM_equilibrate_rhovel.F90 "$(INTDIR)\LBM_equilibrate_rhovel.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LBM_rho_vel_out.F90 "$(INTDIR)\LBM_rho_vel_out.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LBM_soft_binary_resume.F90 "$(INTDIR)\LBM_soft_binary_resume.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LBM_stream_bc.F90 "$(INTDIR)\LBM_stream_bc.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\local_read_4D_array.F90 "$(INTDIR)\local_read_4D_array.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\local_read_global_logical_array.F90 "$(INTDIR)\local_read_global_logical_array.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_bin_accumulation_check.F90 "$(INTDIR)\LST_bin_accumulation_check.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_buffer_init_marker_positions.F90 "$(INTDIR)\LST_buffer_init_marker_positions.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_calc_marker_unit_cube_vertex_pos.F90 "$(INTDIR)\LST_calc_marker_unit_cube_vertex_pos.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_convergence_check.F90 "$(INTDIR)\LST_convergence_check.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_fluid_surf_rxn_count.F90 "$(INTDIR)\LST_fluid_surf_rxn_count.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_init_parallel_rand_seed.F90 "$(INTDIR)\LST_init_parallel_rand_seed.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_initialize_marker_positions.F90 "$(INTDIR)\LST_initialize_marker_positions.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_lagrangian_tracking.F90 "$(INTDIR)\LST_lagrangian_tracking.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_local_absolute_bin_bounds.F90 "$(INTDIR)\LST_local_absolute_bin_bounds.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_local_periodic_bin_bounds.F90 "$(INTDIR)\LST_local_periodic_bin_bounds.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_propagate_marker_position.F90 "$(INTDIR)\LST_propagate_marker_position.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_read_init_marker_positions.F90 "$(INTDIR)\LST_read_init_marker_positions.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_read_resume_files.F90 "$(INTDIR)\LST_read_resume_files.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_statistics.F90 "$(INTDIR)\LST_statistics.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_time_incriment.F90 "$(INTDIR)\LST_time_incriment.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_uniform_marker_distribution.F90 "$(INTDIR)\LST_uniform_marker_distribution.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_uniform_marker_release.F90 "$(INTDIR)\LST_uniform_marker_release.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_uniform_plane_marker_release.F90 "$(INTDIR)\LST_uniform_plane_marker_release.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_velocity_trilinear_interp.F90 "$(INTDIR)\LST_velocity_trilinear_interp.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_wall_penetration_check.F90 "$(INTDIR)\LST_wall_penetration_check.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_write_init_marker_positions.F90 "$(INTDIR)\LST_write_init_marker_positions.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_write_output.F90 "$(INTDIR)\LST_write_output.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_write_resume_files.F90 "$(INTDIR)\LST_write_resume_files.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\LST_write_time_profiling_stats.F90 "$(INTDIR)\LST_write_time_profiling_stats.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\MAIN_initialize_state.F90 "$(INTDIR)\MAIN_initialize_state.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\MAIN_PROGRAM.F90 "$(INTDIR)\MAIN_PROGRAM.OBJ" : $(SOURCE) "$(INTDIR)" SOURCE=.\MAIN_read_input.F90 "$(INTDIR)\MAIN_read_input.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\mpi_comm_test.F90 "$(INTDIR)\mpi_comm_test.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\ok_layout.F90 "$(INTDIR)\ok_layout.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\resume_binary_f.F90 "$(INTDIR)\resume_binary_f.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\serial_binning.F90 "$(INTDIR)\serial_binning.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\update_ghost_boundaries.F90 "$(INTDIR)\update_ghost_boundaries.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\update_ghost_boundaries_logical.F90 "$(INTDIR)\update_ghost_boundaries_logical.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\update_ghost_boundaries_real.F90 "$(INTDIR)\update_ghost_boundaries_real.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\write_asci_output.F90 "$(INTDIR)\write_asci_output.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\write_binary_output.F90 "$(INTDIR)\write_binary_output.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\write_delete_backup_files.F90 "$(INTDIR)\write_delete_backup_files.obj" : $(SOURCE) "$(INTDIR)" SOURCE=.\write_resume_delete_backup.F90 "$(INTDIR)\write_resume_delete_backup.obj" : $(SOURCE) "$(INTDIR)" !ENDIF