/** (Re-)initializes the fluid according to the given value of rho. */ void lb_reinit_fluid_gpu() { lbpar_gpu.your_seed = (unsigned int)i_random(max_ran); lb_init_GPU(&lbpar_gpu); LB_TRACE (fprintf(stderr,"lb_reinit_fluid_gpu \n")); }
/** Performs a full initialization of * the Lattice Boltzmann system. All derived parameters * and the fluid are reset to their default values. */ void lb_init_gpu() { /** set parameters for transfer to gpu */ lb_reinit_parameters_gpu(); lb_realloc_particles_gpu(); lb_realloc_fluid_gpu(); lb_init_GPU(&lbpar_gpu); LB_TRACE (fprintf(stderr,"lb_init_gpu \n")); }
/** Performs a full initialization of * the Lattice Boltzmann system. All derived parameters * and the fluid are reset to their default values. */ void lb_init_gpu() { LB_TRACE(printf("Begin initialzing fluid on GPU\n")); /** set parameters for transfer to gpu */ lb_reinit_parameters_gpu(); lb_realloc_particles_gpu(); lb_init_GPU(&lbpar_gpu); gpu_init_particle_comm(); cuda_bcast_global_part_params(); LB_TRACE(printf("Initialzing fluid on GPU successful\n")); }