Lines Matching refs:sw
10 DM dm, sw; in main() local
50 PetscCall(DMCreate(PETSC_COMM_SELF, &sw)); in main()
51 PetscCall(DMSetType(sw, DMSWARM)); in main()
52 PetscCall(DMSetDimension(sw, dim)); in main()
53 PetscCall(DMSwarmSetType(sw, DMSWARM_PIC)); in main()
54 PetscCall(DMSwarmSetCellDM(sw, dm)); in main()
55 PetscCall(DMSwarmRegisterPetscDatatypeField(sw, "w_q", Nc, PETSC_SCALAR)); in main()
56 PetscCall(DMSwarmFinalizeFieldRegister(sw)); in main()
57 PetscCall(DMSwarmSetLocalSizes(sw, Np, zero)); in main()
58 PetscCall(DMSetFromOptions(sw)); in main()
59 PetscCall(DMSwarmGetField(sw, "w_q", &bs, &dtype, (void **)&wq)); in main()
60 PetscCall(DMSwarmGetField(sw, "DMSwarmPIC_coor", &bs, &dtype, (void **)&coords)); in main()
67 PetscCall(DMSwarmRestoreField(sw, "DMSwarmPIC_coor", &bs, &dtype, (void **)&coords)); in main()
68 PetscCall(DMSwarmRestoreField(sw, "w_q", &bs, &dtype, (void **)&wq)); in main()
69 PetscCall(DMSwarmMigrate(sw, removePoints)); in main()
70 PetscCall(PetscObjectSetName((PetscObject)sw, "Particle Grid")); in main()
71 PetscCall(DMViewFromOptions(sw, NULL, "-swarm_view")); in main()
76 PetscCall(DMSwarmProjectFields(sw, NULL, 1, fieldnames, fields, SCATTER_FORWARD)); in main()
77 PetscCall(DMSwarmProjectFields(sw, NULL, 1, fieldnames, fields, SCATTER_REVERSE)); in main()
80 PetscCall(DMSwarmGetField(sw, "w_q", &bs, &dtype, (void **)&wq)); in main()
81 PetscCall(DMSwarmGetField(sw, "DMSwarmPIC_coor", &bs, &dtype, (void **)&coords)); in main()
83 PetscCall(DMSwarmRestoreField(sw, "DMSwarmPIC_coor", &bs, &dtype, (void **)&coords)); in main()
84 PetscCall(DMSwarmRestoreField(sw, "w_q", &bs, &dtype, (void **)&wq)); in main()
89 PetscCall(DMDestroy(&sw)); in main()