Preheat a grill to high heat and oil the grates.
Season the salmon with salt and pepper, then spray with cooking spray.
Grill the salmon for 4 to 5 minutes on each side until cooked through.
Toss the asparagus with oil and grill until tender, about 10 minutes.
Spoon the pesto over the salmon and serve with the asparagus.